2004 Mercedes ml350 sunroof seal replacement

I had to rip out my sunroof seal it twisted and cracked from the sun in Colorado. The auto parts store quotes $199 for a simple rubber line about 3 feet long? Can I use a less expensive replacement? thanks