Good long lasting spark plug?

Nope not here.

If it's vibrating when you let off gas, i'd take a serious look at your u-joints or your transmission tailshaft bushing. I don;t think it's engine related at all