I have a 17t 1/8 that has about 1500 miles on it and still appears perfect.
I was in my LBS a week ago and noticed he had some 16t in stock so I picked one up for 27.99 which is about twice I'd pay online.
I think they are worth it and I've been in the shop a few times and felt like I needed to buy something.