At least they're cheap. Buy a new one!
I've had a real one for a Sig and I currently have a clone one for a my Hicapa, and yes there's a quality difference but it doesn't matter to me. Works about the same for me.
Airsoft Sales and Repair/Upgrade Services