That's interesting particularly about the piston diameter - I didn't measure mine but they were Caparo/AP CW15953 and a similar price to yours and came with the roll pin locator in the back.
Just looked up the diameter is 23.81mm and this is OE supplier.