1991 XJ-6 - need to replace headliner on 91 XJ6 - part is drooping. Is this an easy job? How do I do it ? Remove trim and drop liner, or it is complicated like removing windows? Also where is a good site to buy headliner and approximately what should it cost?

Thanks!!!! Bill