stem,grips,and front derailleur are easy to upgrade and not big worries. on the other parts you cant go wrong with slx components. there light,durable and time tested.the forks are all about personal preference, ask 100 people what they think about a set and you will get 99 different answers. do a side by side comparison of the two and decide which will fit your needs better. i personally would take the fox over rockshox. from my experience fox makes a better xc/all mountain fork while rockshox is better in downhill/freeride.