I use one for longer trips but seldom take the time if I'm just driving locally.
I can't say about gas mileage because I just don't think very much about gas mileage. After a 200 mile trip you'll have to wash your b-string or whatever because it'll be full of the dust and dead bugs that it kept off of your bike.