POSSIBLY: Buy a full size cover and cut it (a bit big to fit) like your picture and take it to an upholstery shop, Amish buggy shop (if near you) or boat top place and have them sew it up/add the straps for you??? Lots of Amish places where I live that could probably do that fairly inexpensively.