James has always been very helpful and kind, and will always try to help come up with more affordable repair options if you can't afford the full ticket. He's fixed my '00 Explorer several times like a champ.
I can't say for body work because I've never had any done, but I've had good results and service for my radiator, engine, shocks, and brakes.