"Spotty" is an understatement...ditto for their customer service. They are cheap...but a complete crap shoot on what you will get.QC is spotty from BCA. I have two uppers that work fine, but a friend ordered one that was plagued with problems. Luck of the draw.