Actually, even if it isnt your fault, your insurance company can still change your policy or drop you if you put in too many claims. So, if you really cant trust him, then file.
It cant hurt to file a police report, thats basically your insurance that he is at fault.
As for repairs, try a hummer body shop at some hummer dealors, they would put on manufacture parts. Some non-manufactured parts void warranties right???
But i could be talking out of my ars.

__________________
2007 Black H3, Adventure Package, Chrome Appearance, Chrome Cross Bars, Moonroof, Tow Package, Chrome Tubular Assist Steps. "My golly, this is by far the best looking 2007 H3 you will ever never witness"
My H3 is gods gift to man.