I started out with a generic ToolZone cabinet. I spent quite a bit of time and effort trying to keep the media IN the cabinet.
Found a screaming deal on CL for a commercial setup and cannot be happier.
Compressor is critical. It takes volume, not pressure to get good results. I have a 60 gallon 5 hp two stage and it still cycles more than I care for.
Realistically if you are doing it on an infrequent basis buy somebody the beer who has one already.