most components are universal- pretty much the only things that are 29er specific are the frame, fork, and wheels. Disc/vbrakes, drivetrain, etc can all be swapped around
AFAIK. Gearing will be different on a 29er (the wheel is bigger, so the same size cog goes farther), but other than that they should all be switchable.