In bearing models, "KDD" and "NPP" represent different sealing structures. Here are the differences between the two MR63ZZ L-630 3x6x2.5mm Miniature Steel Bearings Deep Groove Ball Bearing 10pcs. 10pcs R166-2RS Deep Groove Ball Bearing BLDC Motor Bearing.
eBay