Usually rebuilding a lower unit is just as much or more than a new one. I have used aftermarket one's before and had good luck so far. Like mentioned put some fresh oil in it and go run it some and drain it again.
http://www.sterndrive.cc/Mercury-Mar...ower-Unit.html