These are rather horrible, at least on a short course truck that will be spending time rolling, sliding on its roof or otherwise being handled roughly. They pull out easily when crashing, so they're easy to loose. I certainly wouldn't trust them to hold my body on in a race.
May be OK for 1/8 on road, but people running anything else should steer clear.