I'd fab myself, full cabinets get real pricey and real risky once you start considering shipping... unless they transport their own stuff, which is usually a longer wait. Get some signgineer, 090 sheets, fire up the router and miter saw and go to town!