Then post in engine building,as you have.Most of us look at all the forums,and someone will almost always answer if they know.It just clutters the forums with unrelated threads,such as a engine building question in the swap section
Best place I found is a junkyard. I.E.: U-Pull-it, Pick-N-Pull. Their is one located near me that doesn't even check your toolbox so they are small enough to get for free. if you can't find them call L-4 Imports in Nor Cal at 530-822-7898 and ask for Carlos he can get just about anything. Good luck
If you are looking or ZC's, go get them new. Not from dealer, but get OEM ZC's. Looking for aftermarket? Endyn/Weisco "Roller Waves" are some good choices for that motor. Mike ran 12.6:1 in his crvtec on pump gas. Check to see if Aries and JE make d-series pistons.
P29 or PM7 is the number you want for 88-89 Pistons from that year teg. I have an 89 i just tore the D16 out with intensions of a full rebuild but am now swapping in a B16 instead. call Acura and order the P29 piston its the same as a JDM ZC and the only sizes they have are .25mm and .50mm over bore at 52.60 a piston. hope this helps.