I like the Nadella bearings but they arn't cheep.
http://www.pegasusautoracing.com/Images/L/3080.JPG
I bet if you played your cards right you could piece together the right needle (or roller) bearing and thrust bearing for less.
My thought is that a combination of a needle bearing and a ball bearing would be a good way to go.