First off, All the renix era headliners I have seen do not use cardboard. They use a fiberglass mat that is somewhat hardened with resin.
Yes a good one is not terribly easy to find. I hit the JYs for one for a month before finding a good one. I then peel back the foam backed fabric. I use a scrub brush on a pole and some compressed air to get the crumblies off.
Invariably I need to do some patching up around the visor holes. I back the top side with duct tape, then take some of the fiberglass mat and use a bit of resin to rebuild that area.
I have even been known to shave a thin one to two inch wide, 16th inch thick piece of oak and glue it to the back side of the fiberglass to keep the sagging in the middle down to acceptable limits. I actually steamed the wood and arched it, then let it dry over several days to give the bow support.
My XJ is 31+ years old and looks like new inside and out. Being a wheeler, one of my skills/hobbies is fabrication/body work/paint.