You should not have any issues....just make sure you get the correct front derailleur clamp size (or adapter if your using a braze-on)....not a whole lot of 28.6 O.D. seat tubes out there these days. As for your other question, I have never ordered from any of "those" sites, but many, many people here have and do....I have heard many good things about "them"