Just wondering if anyone knows anything about this engine damper kit. I have read so threads talking about getting new motor mounts to stop the wheel hop and such, but it seems like a lot of work. What do you guys think about this. <http://store.racinglab.com/ma03maprwere.html>.