I can't stop laughing at the sound of the IFS curdling at that curb. This is on pretty much every forum I'm on. Should probably be a new Dodge, sorry Ram commercial