The pictures didn't post, at least not on my computer. Since I'm not familiar withe either bike I can't help with what will be compatible but highly recommend a visit to your LBS. That would answer those questions very quickly and not waste a lot of your time or the mechanics as most of the compatibility issues would be obvious immediately.