The Tombstone is not going to provide much relief from buffeting as its quite narrow. It also has hardware for 1" handlebars. The GeeZer has 7/8" bars.
The Spitfire was the first windshield I installed on my GeeZer and I thought it was a worthless cheap POS. The fork mounted police style windshield I put on mine was over $300 and works very well, but I'm
assuming you won't want to spend that much.
I also would suggest either a four point handlebar mount or a fork mount for better stability.
There are also two schools of though regarding windshield height. Look over it or through it? I like to look over mine. Some folks like to look through. Make that decision first, then select. Also consider that a tight fit around the headlight helps too.
I'm sure Easy Rider has some thoughts on this issue.... so ER, what do you think?

:2tup: