I meant to post this months ago when I got my fender fixed after getting helpful info from this thread. I posted this comment one other place before finally finding my way back here, so please forgive the double-post; just trying to share:
EDIT: Whoops. Add $65 for shipping to everything here - forgot that.
(2003 Protege5, black mica) I got side-swiped by an SUV who couldn't see my lil' car below his window sill. Guy was nice enough and apologetic and had good insurance - so no worries. Body shop wouldn't do anything less than a 100% repair for $3000 (mag resurface, blending, scratched plastic repair, etc.) when all I needed was the fender replaced and painted to match. Looked around and found good reviews for "theonlinebodyshop" on eBay. Their original quote was $290, painted to match. I know, I know, pre-painted sounds scary, but they had good reviews.
They couldn't get me that price as every time they ordered my part they got one without the turn signal light hole. (They tried three times to get an inexpensive part on my behalf without my asking - nice folks.) Anyway, they offered to get me OEM and it was only $110 more, so I got that, and with it my turn signal hole (and probably a better part, fit, and finish to boot). At their request, I sent my gas filler lid in addition to my paint code for best match. Got the fender shipped back very well packed, color is awesome, and only two or three *tiny* imperfections. If I'd put it on myself and settled for no turn signal, it would have been $290. I got OEM so it was $400 + $150 for local installation by a professional on his own time who did a great job. So total cost was about $550 and result is awesome. I also hear metallic paint is hard to match, but these guys nailed it. (The body shop guy who installed it was impressed.) They packed the fender really well when they sent it.
More notes: The pro who replaced the fender in my driveway only took one side of the bumper off, not the entire bumper off. Before he arrived, I had bought one of each of the easy-breaking brackets mentioned above as "clips," but he didn't need them because they didn't break.
Cheers,
-Katapaltes