A british company that I've not researched...does insure accidental loss and replaces "new for old" up to 3 years:

http://www.eandl.co.uk/cycleinsurance/

Premiums are pretty steep in comparison to the value insured...