Well technically, painters are painters, body men are body men. In the shops I've worked in, they didn't do each others work. You don't want a guy that's been rolling in filler and grinding metal all day painting your car...
...or a guy that's been sniffing paint fumes all day doing your body work:rof
Anyhoo, you'll never get an aftermarket anything to fit as well as OEM, typically an OEM may need a little attention, mostly potential damage on hood corners from shipping. An aftermarket hood often needs a whole bunch of work; had to put a fiberglass hood on a Mustang Cobra once, holy crap what a pain in the butt that thing was
A new OEM SRT10 hood runs 800-1000. That's why mine doesn't have one, yet
