my fisher ferrous has 440mm = 17.3" chainstays. which is the same number you got empirically. it came w/ a sram drivetrain. i believe you can run a sram f. derailleur w/ shimano shifters, but can't mix and match sram r. der's & shimano shifters because of 1:1 actuation ratios for sram and 2:1 for shimano. there may be a workaround, but it's nice that you are trying to build the bike with off the shelf components that are readily available.