Most people choose to paint fiberglass with a sprayer. The paint is sprayed in much the same way that spray paint is.
Truck toppers come in a multitude of fabrics. There is the softtopper canvas as well as the hardtop made with fiberglass reinforcement.
There are many places where one can purchase truck toppers. One can purchase truck toppers at popular on the web sources such as Northern Tool, eBay, and Industrial Ladder.
Fiberglass
You can generally find truck toppers at any place that sells auto parts. The best place to start looking is at the dealership where you purchased your truck. Another good avenue to try is to speak to your mechanic and see what he recommends.
Some reliable websites that sell truck toppers are Industrial Ladder & Supply, Northern Tool, Leer, and SNUGTOP. You may also be able to find a reliable seller at the eBay website.
Use oil based enamel paint.
You Paint It! Of Course
A fiberglass topper for a full size truck weighs about 250 lbs.
No
Fiberglass won't take stain. You need to get all the flaking paint off, scuff the surface and then paint with an enamel type paint. A yacht supply store will set you up.
MuscleCar - 2001 Project Limelight Engine Accessories and Fiberglass Hood Paint was released on: USA: June 2011
Fibreglass is best painted with a two part (twin pack) polyurethane paint.