Yes between 300/450watt should be fine. A little higher could be transferred to a new system and support a little beefier parts,but i don't know if you will build a new system in the future that might have that,by building i mean doing it yourself.
The ones i mentioned are good offers,the
new Corsair CX450M seems to be decent too and not too expensive.