every pro shop i've been in has an innovative, but most home spinners are vertexs. Reason being obviously is cost. Donkees are renowned for in some instances shaking.
You will probably want to buy some scotch brite pads (local automotive store) get some burgandy, green, light grey, and blue.
also get some fine sandpaper, say 1200 or 1500, also at automotive store.
if he wants to resurface balls, im pretty sure he can do a light resurface with a spinner and some lower grit sandpaper, but don't quote me on this
and finally, to polishes. There are pluses and negatives to every system of polishing out there. I personally prefer tracks line of polishes, and for high gloss jobs, storms diamond gloss (discontinued and might be a little hard to find). a lot of proshops i have been to use storm polishes also, and they work just as well, i just find that tracks are a little easier to understand. if he doesnt have it already, get him some simple green. he can use a 50/50 mix of simple green and water and it will clean his balls up nicely.
also might want to think about some micro fiber towels (kmart, walmart target have them around a dollar a peare), he will probably need a spray bottle if he doesnt have one because he always will want to sand the ball when it is wet (keeps dust down). hope this helps!
--------------------
stanski