I would not recommend painting the gas tank if it is plastic. I painted mine before I did a little research. I began to "bubble" from underneath the paint. From what I can understand... the vapors from the gas permeate through the plastic, causing this bubbling effect. I think it would be ok to paint the other things though. However, no paint will hold up as good as good ole new plastics. A good plastics paint (spray) is Krylon... can find it at any hardware store.