The stock spec has a very slightly smaller footprint than the ezrun or Justock - about 5mm. Not too much difference, but a nice bonus. My main problem is the upper reinforcing thing interferes with the wiring as I've got it running side to side. I'll just turn mine the way you've got yours.
The brushed Tekin ESC I mentioned has a footprint of 20x25mm, btw. The HW Stock Spec is about 30x25mm and the old Justock is about 30x30mm.