DETAILS: | Car repair, |
---|---|
Address: | 172 McRae St, Glencoe, ON N0L, Canada |
Was in a pinch trying to locate an oil cooler for a 7.3 Ford diesel and he supplied one right off a complete engine he had rebuilt ready for resale. Great help
XL Diesel Repair is located at 172 McRae St, Glencoe, ON N0L, Canada