Hello, not planning to keep the E for more than 3 years, so with that said, has anyone here have used this kit from 1A auto? It's got good reviews from its website, but, then again who knows if they were paid to do it. Thx for any inputs shared. 2004 Honda Element Automatic Transmission 4 Piece Engine & Transmission Mount Kit TRQ MTA71097