Yeah.... I would be a little concerned about that mount interfering with the sensors. I have the Sto & Sho and I like it. Took 10 minutes to install and have had no problems with clearances. Plus who knows what kind of damage the adhesive will do to the paint over time or will it "unstick"...