I've been happy with price and quality from
partstrain.com. Looks like the preprimed cover for a 2009 is about $66 plus shipping (about $41 raw). Should be able to find a shop that will paint it at OEM grade for $150 or less - though will depend on your location. They also have the bumper reinforcement for about $44. Seems like you could probably get the whole thing done for a bit less than what the dealer is quoting for the cover alone.