Rubber mounts today are not near as durable as OE... I'm not sure why but failures in a few hundred miles are not uncommon. Hard launch will want to pull and tear the drivers side. I run the Schumacher poly's on a road track car (locking/thru bolt on drivers, regular on pass side) with good success over about 12 years.

Chains or straps on the drivers side can help. Or a steel mount on drivers side and regular rubber or poly on the pass side.