I have an old Specialized Hard Rock. It needs a new rear wheel, but all I can find are 135mm width wheels. I need a high quality wheel as I commute 20 miles a day. I'm against using a tool to spread the stays, I've seen it done and it's butchery. The bike shop was able to squeeze a 135 mm wheel in with some struggle, but it seems like adding that stress to what I would guess is already the most stressed part of the bike is like asking to break a stay and ruin the frame.
What is the best way to go about getting a good 130mm setup? Have a wheel custom made? If so, with what components? Or do I take a 135 mm wheel and have a machine shop cut the axle down and reduce the outer nuts from 4mm to 2mm or so in thickness?