Product review (5 stars): Fixed the problem
At some point, this spinner kept ending up in the top tray of my dishwasher after a washing. Turns out the little plastic "rivet" which holds this spinner in place had failed (probably pulled off by a tall glass).

This new kit came with the rivet and a spinner. No more spinner waiting for me in the top rack, and the rivet has held for more than a year since purchase. Cheap repair anyone can do.