is where I got mine, it's good stuff.
Only problem is it isn't OEM, so there's slight fitment problems and the way they make it the kit is kinda thick. It doesn't look bad though, and if you take your time you can work around the fitment issues.
I screwed up a piece too but no one notices. It runs under $200 I think, or maybe just over.