I need to replace my triple crankset. I have an 8 speed drivetrain and a relatively new square shimano spindle BB. I am looking for a decent quality and not too exhorbitantly priced (say Shimano 105 level) triple. The current offerings all seem to be "10 speed" . Ideally I would keep my current BB, but expect that I may need to replace it also. What triple could I use that would be compatible with the 8 speed chain? Any suggestions? Thanks!