I was pretty satisfied with ABC Coach in Fairbault MN
I had my Aquahot tail pipe wrapped and replaced 2 new Mich, Tires and moved some around, all the Dogbone bushings were gone and they replaced all of those with the Nylon half bushings, 16 total for 8 bushings (they should last better than the rubber ones ) Upper ball joints and arms replaced and lower Ball joints, Full engine service , Full generator service, Two new radiator caps, both drive wheel inner seals replaced. All engine belts replaced, Full lube job !!!
Drives like new no more Clunking on bumps
Total $9,500

They were running busses in and out of that huge place like crazy !!
They had a Passenger coach in there that was gone back to the front tires and they had the framework all built back on, Wow what a batch of wires hanging out the window ?? dont know how they would ever get it back together again,, Glad it was not Mine