just to let you know sometimes you can swap the parts and some not due to different head tube size or seat tube size ,bottom bracket type =american,spanish,euro bottom bracket and mid , types also brake setup needs to be checked , how about axles sizes 3/8, or 14mm axles so due your home work , check online companys like dans comp or albes .com and get a look at the different setups threr are for bmx , i build bike from grount up and always run into some problems no matter who builds bikes ,individuall or bike shops theres usually some problem to take in consideration whether its bmx racing ,street riding ,flatland or trial , all setups are different for parts and sizes so check for frame style and sizes
to complete you build . hope this helps you in any way