Send a message to DHZ & ask em if they will suit ya bike - there are so many types of setups & hole patterns that its a bit of a gamble just buying them. Good luck they look like a good mod.
Dont know brakes are wierd my bikes brakes are shit theyre twin piston fronts then my mate has the same bike with the same brakes are they are heaps better. So I dunno maybe the master cylinder can be a factor. Also my mates brake on his 140 are only single piston are better than both other bikes.