On the unibody macbook pro's, you have to replace the entire top case (not fun). On non-unibody macbook pro's, you should just be able to swap the keyboard (The keyboard controller appears to be in the trackpad). I have done this before with two revisions of MBP ANSI layouts, and it worked. No soldering was required in either case.