Hard drive, case, mouse/ keyboard, monitor?
He doesnt have to, but it would be best to maximize performance.
I cant see nothing wrong with what you specced then if he's got all the rest.
Maybe if he could stretch a little though, try and go for 8GB ram, its soooo cheap.