Ive got Mtech front and rear reps... couldnt be happier with the fitment. My skirts are M3 reps and the fitment is a bit off, say about 97% not to bad.
OEM would be nice... but really expensive. If you do go with reps, only go PU for material. I got my set from Mod Bargains.com, pretty happy with it!
unless you got the money... go with reps, easier on the pockets.
hope that helps.