Test ride 'em. The Roubaix looks overpriced.. Seeing as 2020s are out or just about out, a 2017 is already a 3yr old model. $2K for 105 mechanical disc seems a bit much.
Good question raised above.. ask what warranty coverage is and get it in writing.