I have used CP pistons as well as JE. I would think almost any piston would be fine. Certainly Omega should be included. Often the rings are included and it it the rings that should be selected for the Nicasil bore. I would specify that with the provider of the piston. If the pistons come without rings I use Total Seal and when ordering I tell them it is for Nicasil.
Typically, I would send the piston with rings (and muff) to the company that is plating the bore with Nicasil. In the US, Advanced Sleeve and Millenium Technologies are the sleeve maker and plater respectively. I send the pistons and muff with a drawing of the sleeve to Millenium (they own Advanced Sleeve and order the sleeve directly). They send back a fitted cylinder and piston ready for assembly. It is a little difficult to get them to clearance it at .003" because they are used to doing it at .001", but they will do it. They consider .003 worn out, but for an air cooled single it is quite tight. I would think that your sleeve needs to be rough finished by the plater for the thickness of the plating that will be deposited on the liner. Millenium machines the muff for a slip fit on the cylinder and uses Loctite to secure it. They then plate the bore and hone it to fit the piston.
David