Yep it'll fit a pre face lift no problem. Not sure on prices. I'm sure others who have fitted it can tell you
_________________________
24/03/05 to 27/06/12 & I loved it