When it comes to gasket sets, the 'best deals' might not be the best route. Payen gaskets are well reputed, yes, they cost a couple of bucks more, but you may regret using a cheaper head gasket.
I purchased a water pump from one of the 'usual suspects' and had no problem with it, again, maintenance will keep them alive longer.