RSS_Auto_Poster Well-known member 27 Aug 2014 #1 Electric cars and the jaws of life make for a bad combo. More...