A lot of axle shops will repair your axles for you. Some will even make you a new one if they can. Because they make custom axle lengths, they can spline almost anything you need. Most of them will ship stuff around. Last axle I was playing with, I was thinking of buying Moser axles. I ended up getting some Currie universal, cut to fit axles.

The price you were quoted, seemed to be about average when I was looking around.