I went to Home Depot and got a couple of oak cabinet bases that were in the scratch and dent pile. Then got an overhead cabinet from the same place. Sanded, stained and applied some gloss minwax.
For the bench top, I used two 8'sections of MDF on top, with one shorter chunk on the bottom. I think the top is about 40" wide. All pieces of MDF were glued together, clamped and left alone to dry...I also used wood screws to hold them together. The distance of overlap the top pieces had over the bottom piece was exactly the width of the cabinet bases, which made for easy assembly. I then screwed some L brackets on the bottom side, connecting that bottom piece with each of the cabinet bases, which made it pretty solid. I'd send you some pics, but it is a mess. I couldn't find a couple sets of dies and tore it up looking for them.
Compromise, hell! ... If freedom is right and tyranny is wrong, why should those who believe in freedom treat it as if it were a roll of bologna to be bartered a slice at a time?