Any of those brands are fine. Hampton is okay too. Just look for Olympic Weight Sets. Don't worry about the brand of plates - just make sure they are a normal olympic weight set and round.
I can't comment on the rack as I have never used that one, or brand.
patrick