Canvas Plus has the origional patterns and should be able to make new canvas.
That curved port is a harder issue. Some have been able to remove the old one and find a local shop that fabricates plexiglass to form a replacement. You will not find an OEM one.
1997 2400 SCR
5.7 Vortec / Bravo 2