Go here get some TJ flares the wide ones. Once installed with minor trimming (and I have only done the rear) you will have the wide flare no more rocks and mud in the cab with the windows down. Yes they have the curve but can be trimmed to look like flat flares for half the price.
There is a dozen other places cheaper but you will get the idea. The advantage of the TJ flare is a better arch over the tires to prevent the rubbing problems.
There are a few threads out there for the install.
89YJ 2.5L TBI, AX-5, NP231 SYE, Tom Woods Shaft, 33" BFG T/As, 4" lift.
AF Jeep Club Tail #184