You've had it for a year and never put in a motor mount? I did that in my first couple weeks of owning the damn car haha.
Anyways, I say motor mount. Street unit makes a good one and its pretty cheap compared to your other mods and really helps with the torque steer. You can't go wrong with it.