I ordered 25 cast corner brackets for 20mm rail and got 25 and I say yes because 23 are visually fine and 2 have what looks like cold spots that occurred during the casting process. Also, there are small imperfections in the mounting holes, rough edges on one side only, and I paid $21.50 for 25 or $0.86 each! I will try to contact the seller about this faulty item. I have attached photos! Contacted seller and fastest turnaround time for replacement work. Thank you Remishop!