so i know it just came out but whats the general consensus on level zero's new upper ecotec motor mount?
horsepower is the force that determines at what speed you hit the wall, torque is the force that determines how far you take the wall with you after you hit it.
still waiting for them to ship the first batch out. i already ordered but nothing yet.