Acrylic paint is certainly good for some purposes, but being water based, it doesn't bond with the surface it's painted on. If you scrape your fingernail across any acrylic paint, it'll start to come right off.
For the buttons and tube stripes, I would certainly use enamel paints. Much more durable.