For anyone on Long Island with a sagging headliner, I just had mine replaced at Phoenix Upholstery in Franklin Square for $500. All done in one day and James was a really nice guy to work with.