Thanks guys. I plan on buying the tools myself and doing the work. I have yet to replace a crank so it should be fun! Also, any suggestions on what are some good bb's and cranksets to look into? I plan on just replacing both while I do this regardless if either is good/bad.