I'm not sure if it would fit, I think it would, but would you put used rod bearings in your motor? Used ball joints? Get a new bearing. As far as pressing it in, if your mechanic friend has access to a press thats the best way to go. If not, CAREFULLY hammering it in with a wood block would work. Just make sure you dont hammer too much or it will lock.
*On second thought, the hub is prolly messed up too. If not the stud holes, then the hub shaft itself is prolly scored from the bad bearing. It happened to one of mine, had to replace the hub too. So see if you can get a rear set (2) of the 5 bolt hub and bearing set off ebay. They are cheap, will solve all your problems and you only have to change 4 bolts instead of pressing and you will never be worried that its a bad job...unless you cant do 4 bolts. lol.