I dont think your mods really matter because your on third party. Your insurance company isnt even involved.

Its the truck drivers policy that covers the property he damaged. I doubt his insurance company will refuse repairing your car unless the supercharger had a major role in the accident, which it didnt.

Even if your car was dead stock, the accident still would have happened.

On the other hand... if you didnt have a licence, it would be a different story because you wouldnt even be on the road at all. Now this is a good reason for them not to pay out.