I have a 2006 Giant XTC LC mountain bike, and when I put weight on the pedals during cycling, there is a loud clicking sound as the crank goes round (it's fine when unloaded). I'm guessing it's the bearing.
As the bike has done less than 700miles in it's entire life, i'm guessing it's the cheap s*it bearings they fitted.
What do I need to get as a better replacement that's going to last? Do I need an special tools to change it? I would rather replace it myself, as the local shop put a heavy markup on this sorta stuff.