Originally Posted by cyccommute
For the freehub transplant, look at Cambria for a set of cheap road hubs (they have some 105's for really cheap). Remove the body and discard the rest.
If the wheel he has is a 7-speed from after about 1996 then a 9-speed cassette might work. If it's from before than I can tell you that my DuraAce 7-speed hubs cannot be changed for absolute certainty.