You could check with Smithville Marine and see if they would let you know who does the custom covers for them. Someone in North Kansas City I think. I had one made for my boat through Smithville Marine that I think is a very good cover and definitely not cheap. Smithville hadn't made clear to me when I agreed to have the cover made or when I went to pick up the boat and cover that they were expecting me to pay by check made out to the place that made it. Since I didn't bring my check book Smithville ended up having to accept my credit card which was an extra challenge and imposition on them for having to settle up that way.

Or just do a Google search on 'custom boat covers in Kansas City' will give you some places to check out.