Ebay bargain hunting is good for this!
Wheel wise, check your hub spacing, some frames are 135mm, some are 130mm. Mtb 29er wheelsets are 135. If she wants to run proper road tyres ever, mtb rims maybe too wide, if she’s only ever going to run 32mm and above hybrid/ knobblies they would work ( personally I reckon being able to put a proper set of 25mm road tires on is a good Idea)
Xt cassette will work, the deraileurs probably have different cable pull lengths for sti’s
Mtb cable disc brakes have different cable pulls to road cable disc brakes. If you are using road sti levers you need road calipers
Cranks wise the shimano hollow tech stuff is interchangeable
This was £400 total
http://ink361.com/app/photo/ig-783922454496404493_408448
Charge filter frame and parts bin/ ebay bits