I upgraded my Schwinn Voyageur to a Truvative Elita GXP crank. It has the external bearings. So far, no problems or issues. The nice thing about this crankset is that the bolt center diameter for the chain rings are 110/74, so I was able to put a more touring friendly 48 top gear and 26 low gear (and something else in between like a 38 or 36).
Rich