Ive had 2 done.
1st one was on an 04 , glass back window - cost $1200 ,,,maybe 5 or 6 years ago
2nd one was on a 96,,, plastic back window , had different shop do it. $550 out the door. this one was just about 3 or 4 years ago
on both they supplied the top


the 04 was a black top
the 96 was a tan top
if this matters.

I was in both cars pretty cheap so it was cost effective to have them done and IMO really helped them sell .