I had my Navi battery "balloon" and was unable to get a replacement locally so used a "similar" spare one I had from a camera that didn't work (after I pulled it apart and forgot how to put it together again :-) )
It worked for a while but due to the different AmpHr I think the "fuel gauge" got confused and it was unreliable switching off when it should be charged.
Best option is probably LocoSys... at least that way you wont have to worry about it catching fire.
Second option may be Canmore 101. for less than a $100. It reads only km/hr but as a land yachty that is probably what you want.
Windsurfers get the smaller 102+ for better waterproofing but the screen is tiny. The 101 has 2.25x bigger screen (3x3.3 cm vs 2x2.2 cm ) and uses regular phone battery. The software is the same.