The included 48mm eyepiece cap that came with my Meopta S2 20-70x eyepiece often falls off. Kaiser's 47mm cap works as a replacement. It's rather snug, but doesn't take too much force to put on.
I imagine the Schneider-Kreuznach 47mm works as well.
I imagine the Schneider-Kreuznach 47mm works as well.