How wide are your wheels? Unless they're stuck out like 2", you don't need flares. And flares will cost you thousands to do right. Why wouldn't you just get wheels that fit? No shop is going to install flares for free. Unless they were thinking they made some bolt on ones like X5. But even if they made something like that, it wouldn't fix your problem. Your problem is the metal underneath. So unless they cut that out, then bolt flares on, your problem will remain. I can't see how a shop would do that much work for free. If they were willing to do it for free, I'd run.
I'd be very surprised if you couldn't fix your problem with a fender roll and maybe smaller tires.