A new oil pump seal shouldn't leak for years if installed correctly. Could you have got the torque spec number mixed up - they are listed in 3 different units in the BGB. The M6 bolts in for the oil pump don't have a very high value, but it should be a lot more than "hand tight".