Highly recommend Jeff below. He is in Poway and recently did new canvas enclosure for my 228. Pretty sure he could build you a custom cover.
Jeff Warren
Fabricator, Pacific Coast Canvas
12528 Kirkham Ct., suite 9
Poway, California 92064
Mobile 858 776-7092
Jwarren@PacificCoastCanvas.net...