You can make consistently spaced dog holes with a little bit of persistence and peg-board

Somewhere along the way, perhaps on LJ, I posted the procedure. Effectively, you mount a router, with a 3/4" or 20mm bit, onto a small (perhaps 15" wide) ‘sled’ that has the router at one end and a 1/4" or 5mm dowel (and hole) on the other end. Cut the board so that the half with the dowel setup rides on the peg board (you need to cut the underside so that it rides flush on both the peg board and the surface being routed), and then systematically move the dowel pin to another peg hole. This will create perfectly aligned dog holes xxxx" apart. With another dowel pin, you can then move the sled over to start another row.
With this, you’ll spend about 125 pounds less for the MDF work surface.