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?