I'm helping a buddy do an engine swap on a '92 Probe with a 3.0 Vulcan/auto. The front mount is absolutely shot, and none of the parts stores seem to carry a replacement insert. Not even the dealers show them online. We may have found an Energy Suspension insert, but we need to call them in the morning to be sure. In case it's not, does anyone have a source?