I researched and bought two brand new replacement spinner/sprayer arms for our dishwasher. The water ejection holes on the originals kept clogging up after several years of use. I'd use compressed air and high-pressure water jet to try to clear them, only for them to clog back up after a couple of months of use. There's no way to disassemble the arms to really clean the insides, so purchasing new replacements seemed the way to go.
BTW, the new ones work like a charm! No more half-clean dishes!