Yes these parts all work. And no, you don't need SATA 3 ports. It's basically like USB 3.0 and USB 2.0. Just a speed difference.
what? Sata 3 is needed when he buys an ssd
most ssd's these days are sata 3 and if he used them on a sata 2 port he wont get the full perfomance