i have always found gun shows to be more expensive as a rule. dealers cost on most new glocks are in the 420.00 -500.00 bracket depending on what you want, night sights etc. you can price them on line at the gun source, centerfire guns, glockmeister also sells used, top gun supply and buds gun shop and depending on what state your in gt distributors, most are free shipping but you will have to pay your dealer a transfer fee. suggest you call glock in smyrna georgia and have them send you a catalog before you buy. as far as gen 3 or 4, i own 4 glocks 2-27 1-30 1-29 and i have no idea or could care less about the gen. they all shoot well and are great guns. good luck!