Yeah I just got a set of these - funny thing is they came from EVO-r's factory in Taiwan. They arrived fine but passenger side has a pea sized dimple in one side - I will have to get my body shop to fill in and paint.
But yeah the fitment of these kinda worry me - I am sure my body shop will use double sided tape but they essentially fit like crap. And they should have provided a bracket or something for additional support underneath.
Will bring these to my body shop tomorrow - to see what they think