I've been giving my M400 a little TLC (read, spending money on new parts), and I noticed that the left side crank doesn't seat fully onto the axel. I upgraded the cranks when I first bought the bike in '99, and I guess I forgot about this little issue. Is this a Shimano bottom-end bottom bracket that doesn't fit a Shimano LX crank? Would buying a newer LX bottom bracket solve my problem?