Need to replace the worn chainrings on my stylo 4-bolt 22-32-44, and am thinking about using Shimano Chainrings - was told it would improve shifting. Have had odd chainsuck problems jamming chain into chainstay when shifting.

Does anyone know if LX, XT or XTR rings are compatible with stylo? If so, are there any specifics you could recommend? Are XTR worth the price?

Do I need to go with the same brand/level cassette for compatibility?

Guess I better replace the chain as well - any recommendations? Heard good things about the KMC.