headliner question

Well the big question for me is... I managed get these out in one piece but there is damage where the sun visors screw into the roof. Is there a good way to repair?

Also what type of material have you used in the past on a headliner? Did you pick something up at a local upholstery store or did you get it from some other place.

Any advice after removal will be great...

Craig