Time to choose my rear shocks. I would like to have the shocks in hand for mocking up the mounts that will be welded to the swingarm. Not being sure what length shock to buy I made a calculator in Matlab where I inputed frame dimensions and proposed shock and fork lengths, and get the resulting rake, trail, swingarm angle, shock angle, and seat height. I had targets for all 5, so I fiddled with the front fork length and shock length until everything was satisfied. I will start with a 320mm shock, taking into account the height of the shock mounts themselves. This is with shortening the front forks about 50mm. This can all serve as a basis, and once the bike is rolling I can adjust the front fork length with springs and spacers, and the rear shocks are +-10mm adjustable, too, so I can fine tune it. I could have done this in 2D cad, but this was a fun project. Screenshot 3 shows the program output.