Ok so the 7th gen mirrors do fit our cars with a bit of modification. I will run through the process that I used for the install.
The holes for the new mirrors do not match up so all 3 need to be re-drilled. I basically held the mirrors up where it needed to sit and marked the holes and drilled them through. Also there's a small plastic clip that needs to be removed, it helps hold the tweeter cover in place but also keeps the new mirrors from sitting flush.
"Where did you get your 2007 bumper?"
I got mine on eBay for about $50.00 on eBay, with about $50.00 in shipping. It was off a wrecked 2007.