No reason to be scared!
This is SOLID went installed properly. It will not come off when driving.
I was a bit nervous about it before first use but once I saw how stable it was and actually using it, made me confident it was not going anywhere.
Only selling because I bought a truck and that is...