Fender1,
I have an old Specialized square-taper road triple crankset (24-38-50) from the 80's, (no pins, no ramps) and use it with new KMC brand 10-speed chain and Ultegra 10-speed cassette and it works just fine. Shimano long cage 105 RD, Dura Ace 7803 triple FD; Shimano ST-6603 brifters. All components are shifting/running just fine together...... no issues at all. Go for it!
2fer