ya you can swap in other d series pistons. the rods for y7, y8, z6 are all the same though so you dont gotta change them. but bro, SEARCH and you can find everything you need. heres a write up on the whole thing.
D16Y7/Y8 MINI-ME WRITE UP (56k, maybe not) - D-series.org