I am replacing my drive train. I just wanted to make sure I have no compatibility issues:

The bike is a 2001 Trek 7500FX. Here are the specs for the bike.

Will this crank work?
Shimano C051 Crankset


How about this BB?
Shimano Bb-un53 73x113 Bottom

I was going to go with this cassette.
Sram Pg-830 8 Speed Cassette


This Chain:
Nashbar 7/8 Speed Chain



Is there anything I am overlooking? Any issues with what I have chosen here?