It will work, but like the last post pointed out you'll have to make a bracket to hold the master cylinder and weld a tab on to hold the fluid resevoir.
For the rear you can use just about any caliper because most of them are the same, they just use different mounting brackets. On my sons Blaster the rear brakes are made up of Honda parts with the brackets made to work.