Most Automotive Glass shops will have some or can get it for you. If your channel is good and only needs the felt replaced they can get you the felt and rivets to install it in the channel. I did mine several years ago and it needs to be done again.
62Blue
Don