"P" stands for Plumstead factory where engines were built prior to engine number 134108 - in 1969. After that number engines were built at the Wolverhampton factory, but no designation letter. If you have a production '71 Commando the engine number should be 20M3S 1xxxxx. Is it possible you have a '69 engine?