PSWPower are kosha to deal with and have used more then BMSBattery, items arrive quite quickly, They also have a shop/presence on Aliexpress and ebay.
If you have hollowtech or gxp B/B you have to mod the disc a little by drilling out the center carefully to go over the outer bearing shells.