My personal view on when you're buying gen; if you're not 150% sure its a gen, walk away. Simples. They'll be plenty more opportunities if you're not sure on this one.
I can't quite see how long the pin is coming off the swan neck; normally a give away...