Bachmann has a selection of long, medium, and short couplers. What is the difference other than length?What is a good length for N Scale Trains? I forgot there is also Center, Upper, and lower couplings. Any particular application for each. Why is it the stock couplers less than it should be?