I have the 3D printed one from eBay. I've had it one the truck for a few years and its been on many offroad trips and has yet to fall off, but I think it could at any time. The plastic is strong but the tabs underneath that are supposed to hold it in place seem to rely on just friction to hold it in place when they expand, at least as far as I can tell. I keep meaning to take off the dash pad and see if I can make it more secure by modifying it, I think it wouldn't be too hard. However, it hasn't caused any major issues yet but it does annoy me as it doesn't feel as secure as it should.