Train from Fort William to Inverness??? Only if you change at Glasgow!!!I'm to far away (Lanark) but there are places where you can get the needed parts, D&M in Tain (north of Inverness) and Strathearn Engineering (nerar Perth) spring to mind.
Strathearn are real cowboys and will charge you an arm and a leg, D&M are a better bet, You can get a bus to Fort William and a train to Inverness and a bus to Tain in approx 4 hours.
Call them on 07867596017 - i'm sure they'd be more than happy to help.