I bought a pair of similar sight for my sons gun cause they don't like to go to the range with me very much. I think I paid right around 29.95. I took it out to range and sighted it in. It has been shot a couple of times and it held it's zero and they don't move. However, they are extremely budget priced product. If you bump it to hard I would imagine it would brake on of the hoods off the front sight. That's where the cost comes into play. For the price you pay for a good set you can buy more that five sets of these. LOLHere ya go, at Amazon, and all for a grand total of $19.49, I have 4 sets and they work every bit as good as my $100 each Yankee Hill BUIS
https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias=aps&field-keywords=SOUFORCE+Premium+Tactical+Flip+Up+Mil+Spec+Iron+Sights+Front+++Rear+Sight+Mounts+Set+
View attachment 1371628