Bores look good not glazed annd can’t see any step at top and as Stanley says just a hone might be needed to clean up that discoloured one too.
Piston looks eaten away as if by electrochemical erosion ? But if bore cleans up ok just buy same piston
Can you post a pic of piston also bore tops , if you can feel a ridge at top with fingernail then bore is worn, if you don’t have bore measurement kit , then a local engineering company should do it for £20ish,
I measured mine with borrowed gear...
https://www.turnerengineering.co.uk/Default.asp?AccID=122596&PGFLngID=1&gclid=Cj0KCQiAw6yuBhDrARIsACf94RV6QbQ6ymLTJP0%2D6J8W7KxVE5sKJ9Z4OyBv5rlTLUVk3vFvXY%5FLlc4aAgt1EALw%5FwcB&gad_source=1
Good for engine parts.
You need to measure the bore & buy one to suit there are loads of suppliers of aftermarket pistons
Std 1052040 is =40 tho
If it was my engine I wouldnt be replacing one piston, id be doing the lot & have it machined so they are all the same. :)...
The side of the piston is all rough had been stood for a while so water has got in and damaged it thank you for your reply I’m not really familiar with these engines 2 of the pistons have 1387 on them and two have 1388 will standard rings work on...
So if I needed a replacement piston will I have to get one with the same number or is there an equivalent piston with a different number on say std 1052040