I just replaced the top on my 2000 Boxster with a newer 5 bow glass window top. My car only has 27,000 miles and has always been garage kept. The top and window are in very good condition. The headliner is also like new. If your top has a bad window or stains it may be easier and cheaper to replace the whole frame (only 4 bolts per side) than having someone install a new canvas. $300 would prefer local pickup.