I just got some new ones for my rear D line, $7.99 for front and rear. I got em at Kragen...They are kinda cheeseball but they work.
When I changed mine, they were all dry, dust came out, and there were very few needle bearings in one of the caps... Just started to do it, changed them the next day.