I would be inclined to manufacture my own. I have a 20 ton press and every old bearing I have every removed I have keep to use as a future bearing punch (both inner and outer races). I don't much like Harbor Freight but they have a cheap seal punch. As for the shaft punch, a small piece of steel tubing could be molded or even a couple of old sockets might be transformed.