Hans is of course the first one that comes to mind, but seat position is a factor with them.
NecksGen is adjustable from 10 to 40 degree.
I'm still wearing my old SRS-1, but when the helmet goes after this season, will be wearing the NecksGen of course (since I sell it).
I think every model that is out there gets the job done