Yea, sure, call your local Chrysler dealer and tell them you want a free new top for your fifteen year old Crossfire. But,
LET ME LISTEN IN TO THAT CALL!
I got a new top from BAS in the UK, delivered to Texas for around $710. Them some guys put it on for me in a condo parking lot at the "Crossfire fun in the Ozarks" meet a month ago........
You can do it yourself, I watched these guys replace it and frankly, I'd not be afraid to do it myself next time.