Why have you decided to replace? Do you have planned particular usage that stock doesn't do well? Done right, upgrade to BBK is not cheap, without actual need (if for example you only daily drive yours) you won't experience pros of BBK (mostly higher heat capacity/better cooling rate) but will have to suffice cons (except obvious spending a lot of money for naught, also reduced compatible wheel selection, sometimes requiring buying new wheels and tires, possibly narrower compatible pads selection, possibly less resilency for corrosion issues if driven throughout winter with roadsalt and it's race caliper w/o dustboots & dual-piece rotors, sometimes extra noise issues). Done wrong (where i write off retrofitting used calipers from other cars with different layout/weight distribution/master cylinder ratios, considering only mechanical fitment and cheapness) may make braking even worse, introducing extra instability under heavy braking or making longer braking distances, depending to which direction such brake swap shifts front-rear brake bias.
In most cases for daily driving stock brakes are best choice. One already has them "for free", they are more then sufficient for most uses except long sessions on track, have much better wheel clearance allowing fitting most wheels including downsized ones, there are plenty of different pads for any taste available, and they are certainly MOT legal (for example here in LV legally most BBKs won't let pass MOT), and manufacturer engineers have spent lot of time to get brake bias fit best for this particular car.
Not sure why you need to know piston size/master cylinder size and other data for BBK upgrade. One just should choose BBK designed for these car models by reputable vendor that should dial with keeping brake bias close to stock, then all you have to care for, caliper wheel clearance. For later on BBK manufacturer sites usually there are downloadable brake fitment templates, which one can print out, glue on carton, cut out and check with own wheels or ones that planning to buy, if they clear particular BBK. Or if vendor lists wheels of checked clearance, or if such info on particular kit can be found in forums.
Who are "they"? There are several manufacturers/vendors making/selling BBKs for twins, often even several BBK models. There are plenty aftermarket parts shops that sell parts online. Yes, some BBKs are front-only and that's OK, if they are designed to work with stock rear brakes & retain brake bias (as fronts do most braking, and in this fashion one can reduce upgrade costs). Some upgrade both fronts and rears. There are many kits available for twins.