Try to get the absolute minimum of lubricant in front of the seal to minimise dieseling. You may then be able to let the new seal 'wear in'. Your kit...
Just to update and inform everyone who is following this thread, I have found nothing wrong with the new steel piston supplied to me by TW Chambers....