He's asking about an affordable crank and a rear hub, but states that the crank is more important, as he has a cassette hub already, and can use spacers. Since he seems to be budget conscious, I see no reason to suggest a new hub. Instead, get a decent crank, and use the existing hub.
I think we're making a lot more fuss than necessary.