I almost hate to mention them, but monster arcades has great DIY cabinets, but they come pre-assembled from birch plywood. You have to add controls, t molding, paint or graphics, etc.
The reason I don't want to mention them is that they are impossible to communicate with. They don't answer the phone. They don't respond to emails. They don't respond to facebook messages. It's a TERRIBLE way to run a business. I just don't get it.
All that being said, their 32" DIY slim cab was what I wanted so I dealt with the nightmare. I am just waiting for it to be shipped. Probably would have cost me more to buy the tools and make all the mistakes as I learned how to do cabinetry work myself.