Just one data point. Had a shop in Annapolis do a new headliner for me today - originally recommended to me by a friend who had his Jag headliner done there. Dropped off at 8:30, was finished about 3:45. Looks fantastic. I used a fabric that they recommended, we just picked the closest match. I wasn't going to insist on OEM stuff. Price was $450. Classic hole in the wall shop, looks pretty dumpy outside, but when I booked the appointment a month ago they were doing a new top for a 60's RR convertible, and today they had an Aston Martin in there finishing up as I dropped off. Very pleased. Bay Country Custom Van and Upholstery on George St. Talk to Jake.