I use Steve Boyett in Evergreen, Colorado.

http://www.antiqueguninsurance.com/index.htm

Inexpensive--$0.15 per $100 of coverage.

Items over $50k require an appraisal.

I haven't had a claim, so can't comment about that.