Picked up a used Caffeine twentyniner 1, looking for suggestions on what I should put in for a BB and crankset that won't break the bank but hopefully won't squeak either. I've never had a frame with pressed in bearings, how difficult is it to get them in and out?

The link is to a google picture of the frame I have.