They should be able to re-use the end fittings with new crimps, unless of course you want shiny new ends... Try another hose place... Hyphose in Portsmouth are always very helpful if you're down this way.
Not sure where you are based Simon but there is a little place in Didcot that said they could do mine although I haven't tried them. Company is called TVH.