A custom made one piece long shaft won't weight that much, I suppose. Done mine, and it's much more lighter than my previous set. I think any engineering shop can do it as long as u give them the right measurement from the gearbox to the final diff, and they have the balancing machine.
Mine cost a total of RM270. Car in and out from workshop.