Sounds like you have the track that I wish I had, It is for a Windlace [I believe that is what it's called] It's a rubber moulding that slides in the groove. You can get it at LMC, Jim Carter, Chevy Duty, ETC. I think there are 2 different styles,

JERRY

Check out the body shop for more info