Were the mods on there already when you bought the car? If that's the case, then I think by the policy you stated in your first post today, you're in the clear.

Everyone likes cash...
Nobody likes dealing with warranty and insurance companies because they don't like giving up the cash.