"The so called EZ fit speakers that didn't fit without fairly extensive modification (to be expected, I drive a VW)"

Ive had the same problems with speakers, just because they are supposed to physically fit doesn't mean I wont have to drill a bunch of new holes in my metalwork to mount them. :-( I hope the burn heals up ok, I have always avoided burning myself by crimping instead of soldering.

Sean