Almost certainly a bespoke supplier would be called for. Try a marine upholsterer or sailmaker. They are usually happy to make covers for large odd shaped items and have facilities for stitching same.


Richard

2018 Roadster 3.7
1966 Land Rover S2a 88
2024 Royal Enfield Guerrilla 450
1945 Guzzi Airone