ring nuts were well packed, no damage, rust or other defects. Most ran fine, some took a little more effort but I think it's the paint job. These aren't $100 nuts like OEM or Gorilla/Mcgaurd, they're $1.05 each. If they get rusty I'm happy to replace them or just buy an expensive kit if I want them to last the life of my truck.