I hear ya Bro. The guy that gave me the plug attended the late Jim Harrington's Drag Racing school at Atco.Plugs? Really? PLUGS? That has to be the stupidest thing I've heard on here in a long time.
You should feel extremely lucky, minimal damage, no injuries to yourself.
Why the fuck would you take a chance with a plug in a car that goes 150+ ......just makes NO sense. Plain stupid.
Sorry had to say it.