I got it from my local motorfactors, it is a nissan/nissin or whatever it says on caliper, same as the one I took off. I was going to buy new piston and seals and do mine but didn't see the point of messing about when there that cheap.
I think big red do a pair on ebay for just over £100.