Unfortunately forgot the helmets this time, I'm unsure on the seatbelt thing I can definitely see the benefit but also I can see it being a problem being 'attached' , when it flips you can walk out of it almost but if your attached by a seatbelt it could potentially cause more problems