Mcreddy- I did do the prep work myself First pressure wash truck- remove everything you want to paint or not paint, I machine sand the hood with 180 grit sand paper, I wet sand the rest of the truck with 180 then follow with 220. The prep. is the most important part. I painted it with tractor supply massy fergusion grey.U sed about 3/4 of a gallon. Total of three coats. Disassembly, assembly, cleaning, taping, and prep is what takes all the time- painting takes about 2 to 3 hours... Material cost was around $200 and I charged $1500 You can dull it down by add a 1/2 quart of flat black. Taking and cleaning the mats was not that bad and I painted/dyed them black. I replaced the reflectors, all lights, dyed the seats black and added a rubber mat to replace the old crusty wood boards.. Thanks for the compliments!!!!