Auto Recycling, Auto Sales, and Auto Service. Situated on a 14 acre site in the city of London, Ontario. Parts delivery anywhere in Southwestern Ontario. We install what we sell; specializing in motor and transmission replacements. Range ...