I can’t recommend any particular company but my father, who was in the insurance business for many years until he retired, told me you can insure anything against any risk — as long as you are prepared to pay the premiums.
You may find it cost-effective to be self-insured in other words. Once the accumulated premiums exceed the repair or replacement costs you are ahead. An obvious exception is where insurance is a legal requirement, to drive a motor vehicle on public roads for example.
Insurance is essentially book-making on a larger scale (another of my father’s aphorisms). The company is gambling on you paying more in stakes than they will lose on payouts. Like bookies, on average insurance companies always make more than they lose.
Good luck.
Paul