Tel, if you take an 8s HG hub and swap the freehub body for a 7s one, then you'll get down to somewhere near 126mm. You'll probably need to change the spindle or at least shorten it though.
If you want 8 speed, then removing some of the spacers will get you down to around 128mm, so depending on the frame you could make it fit.