I bought Rustoleum flat black for the plastic, but upon further review and research, I'll be returning it to Walmart and buying the Krylon Fusion. The Rustoleum is great paint but its specifically formulated for bare metal and wood and doesn't even list plastic as a paintable surface, so don't make the same mistake. I bought about 8 cans of Krylon Colormaster satin Italian olive green (closest thing I could find to "OD green") for all the metal on the Jeep (hood, top, doors, fenders, liftgate, etc) and I'll do all the plastic (body cladding, bumpers, grill, etc) in Krylon Fusion satin black. I just finished the wheels in Rustoleum Professional flat black, and they look damn nice if I do say so myself. Everything gets 2 coats of Walmart Colorplace grey primer.