There are some *moderately* expensive encoders avaliable at US Digital. The S4 encoder series have built in encoder shafts with bearings. I believe they have a vast selection of different CPR on the encoder. Check them out,
http://www.usdigital.com
Good luck!