AVS makes 'snap in' in channel vent visors. I have a set, whats nice about them is that they use no tape so you can take them out and put them back in whenever you feel like it. The fit straight out of the box is so-so, I needed to do a little filing to get a cleaner fit, but then I am kind of funny about stuff fitting perfectly.
In my opinion they are great. The snap in ones might be the way to go since you can leave them in or pull them out as many times as you want.
2003 FX4 Flareside
count, the police are just minutes
Personally, I carry a gun because Iím too young to die and too old to take an a$$ kickin'.