You don't need a long cage, but it will work fine. Derailer hangers were standardized to the Campagnolo style by the time that bike was built. Tri-color shimano 600 would look nice with that frame color. You know that there's really no such thing as a seven speed derailer, right?