Can you file fit any/all rings?

Yes, always best to file fit the rings. Some pistons have different end gap specs. KB hypereutectic pistons, and some others run the top ring higher, so it runs hotter and needs slightly more gap. .001 or .002 more gap will give a bit of insurance from overheating also, not that anyone expects that.