I don't know how to answer this, but for most people no. I am upgrading this swap to ABS brakes which has been just as much of a headache as getting this engine to fit in this small of a bike. The main reason I am using a ninja rear rotor on the front is for the ABS sensor ring. It's also just slightly larger and thicker than the Z front rotor, but in order to make this work I had to mill of 2.75mm off the Z fork mounting holes, I had to design a new bracket that will bolt to the Z fork, but hold the Ninja caliper. I still need to have this machined out on my friends CNC this week. I also had to design a bracket to hold the sensor on the front wheel, and last was to machine the adapter plates just to hold the rotor to the wheel.......so if your looking for a bolt on upgrade I would def just do the Brembo caliper and bolt it on.
Looking back I realized putting abs on this project would be a lot of work, but I had no idea it would be this much. The biggest issue is space on this small bike. I had to trade off some gas tank size for the ABS controller motor, and getting the 2nd computer to fit under the seat took me days of playing tetris. The additional amount of wiring was a huge obstetrical to overcome as well.
I have to lengthen my throttle cables slightly so the parts should be here this week for that. I was able to get a clutch cable for a 900 that worked out perfect. I had to order a new oil line and some other small parts this week as well. The first sprocket spacer I cut out was off by 3.5 mm so I just milled out a new one yesterday. The last two parts to cut are just for the front caliper mounts then I should be able to take my first test ride.
Attached are some of the parts designed with fusion 360 cad (free program)