I ride a GIRO Havoc MTB helmet. Used it for 4 MTB racing seasons. Took the visor off to race road for 3 seasons.
Almost died while wearing it in a serious MTB crash.
Have been hit by a car 4 times while wearing it.
Don't lecture me on why I should get a new one either.
I highly recommend GIRO. However the best helmet is the one that fits your head properly and comfortably.