Sorry for delayed reply. Haven't visited this thread in a while. The mounts are holding up amazing. Same as the day I got it installed. Checked to see if there was any rubbing going on, and not even a scratch on the paint from the front brackets.
Although, I am thinking of going to some local Bay area fabrication shop and recreate the brackets with a laser cutter, and maybe from aluminum (they are currently from steel). If you want to check it out how it is not, it is usually parked daily outside the PayPal office in San Jose on 1st St.