I was hit in a parking lot some time last week, so I don't even know who the culprit is... So, essentially, you and I are in very similar situations.
My plan is to get the M3 front, and Mtech rear. I'll prolly leave my side skirts alone for the time being... I personally like the look of the Mtech rear more than the M3. And the M3 > Mtech for the front... Doesnt really matter if they dont match cause Since you wont see both sides at the same time lol!