I found one for a fairly good price here.

http://www.etronics.com/addtocart.as...&sgar0044700=1

$239 US.

Still a lot of money though. Wahine - is yours the Garmin Forerunner 305 or the Garmin Edge 305?