I totally agree with all of the above.
Only thing is, it all depends on what you are having done at the bodyshop. If you are having fresh paint put on i would highly reccomend not having it waxed / sealed for at least 12 weeks to allow the paint to cure properly or you may have issues later down the line.
Also you say you are having it mopped, I am sure that your bodyshop know what they are doing but i always double check work done by bodyshops by getting under some bright halogen lights like at a petrol station at night and look for buffer trails and holgramming left by not breaken down products correctly.
Like Johnny said poorboys stuff is really good value and brill to work with, nattys blue wax and ex-p, gets my thumbs up every time.