I changed the headliner in my Monte Carlo yesterday because my original just dried out. The new one was pre covered with the fabric. It was a Christmas present from a Relative and the fabric was a perfect match. She ordered it from Rock Auto and everything matched up perfectly.
When I pulled the old one out I only had one back clip break. All the rest came out ok. Got lucky there.
I followed the advice other threads on here had with anchoring the back and front first, sides last. It took me a few hours but I took my time and had no issues.
It was nice to finally have a decent headliner again after 10 years of the waving flag hitting my head! lol
One piece of advice is make sure to wear plastic gloves and change them often to avoid getting smudges on the new headliner. My interior is the med gray color and light enough to make grease and dirt spots obvious.