Lots of cheaper options, down to and including duct taping a piece of dirty window glass to the front of the lens.
The best cheap option is no filter at all.
Here's the thing - you bought an expensive lens that delivers L-series optical performance. If you're going to put an optically poor filter on it and degrade the IQ, you could have just gotten a cheaper lens and saved yourself the money. Just sayin'.
If you want a filter, go with B+W XS-Pro Nano or MRC, or Hoya HD or Pro1 and live with the extra vignetting.
I got a Tiffen UV Protector with my 15-85, cost me something like €20.
After a while I did a test comparing IQ with it on and off, the difference was so horrible that it's now gathering dust.
Cheaper would have been no filter...
Hoya S-HMC or HD. They have the same optical quality, but the HD is more resistant to breaks/scratches/smudges. I've repeatedly tested S-HMC filters to look for image degradation and additional flare. Not once have I found it.
The Pro1 filters are good, but actually shy of the optical quality of the S-HMC and HD. They're probably close enough that you wouldn't notice 98% of the time.