it certainly looks like the answer to all your questions doesnt it? All the parts that you are looking for, and already on a bike so no mucking about with taking off parts and putting on your other bike.
I guess the only thing to perhaps look into is how this frame is with heavier riders, just to see if you can find some issues that others have written about. But one gets the impression that it would work as well for you as a trek 520 or whatever.