If it's a budget toss up between rollers and a cheap trainer, go with the rollers. Rollers will give you better bike handling skills and a decent core workout compared to a trainer. A cheap trainer will not hold up for very long either. I bought my rollers second hand and used them for a few years. I just pulled them back out for the winter and regret not using them all summer to compliment my riding.
Oh, and my bearings were shot but after a visit to Fastenel and $9 later, they are like new again. Mine do have a resistance unit which I originally removed but have now put back on.