Your claim that the belts and pulleys are not specific to JD doesn't pass the smell test.
From reading you post, I see that you did not necessarily design any pulleys or belts, but just used what has been used in past designs.
And from your own post, you stated, that if you need a new length...