Crazymanme2, gave you a good suggestion to find a marina or outboard salvage yard. Much cheaper than purchasing new from parts dealer.
Here is a link to a parts diagram. Parts, 64, 69, 70-73 and the longer drive shaft 20 item #15
https://www.marineengine.com/parts/johnson-evinrude-parts.php?year=1985&hp=25&model=E25RWLCOS&manufacturer=Evinrude§ion=Gearcase
Here are bunch of links to some savage yards or marinas that have online communication and contact information.
Here is a list of savage yards around the US that you can contact by email.
www.sea-way.com
www.outboard-parts.com
www.laingsoutboards.com
www.tcoutboard.com
www.fairwindsmarina.com
www.salvagemarine.com
www.marinepartsoutlet.com
www.outboardexchange.com
www.Superior Marine (800-338-9281)
www.budgetboats.net
www.americanoutboard.com
www.piratemarinesalvage.com
www.trixieslanding.com
www.mmmarinesalvage.com