Had a 2012 zx10r changed it for the 2015 bmw s1000rr and hated it. Engine wise bm might have a few more ponies up top but it's a really vibey engine imo. The zx10r is silky smooth handles excellent traction control simple but works well. That's just my opinion. Go test them. There must be a reason why they are the weapon of choice in superstock class.