'18 ones are yes. Or you can use '21/'28 pistons but must use them as a pair as the skirt are a little shorter. Better to use '18 ones though.
I have turned down '18 pistons to run in '21 motors hav'nt I Andy. That went really well infact!
_________________
If I have to take the carbs off once more...