According to the spares blokey at Motomecca those wont fit unless you've got the 'racing' billet calipers.
The seals are different between the two different calipers although the pistons are the same 'nominal' bore.
Brembo specifically redesigned all their calipers to ensure it was not possible for road riders to get spares for road calipers unless the manufacturer fitting the caliper agreed to pay the product liability insurance.
My money is on Crust. There was a high profile case in the States some years ago involving Brembo in a liability suit. Since then, no road spares are available from Brembo. The race spares on Yoyodyne's website are readily available.
If i remember correctly you could buy seals of a guy on ebay he would make them up for any bike all you had to was give him the sizes of the seals. And couldnt you have new pistons machined?