If you do not bench bleed the MC before you put it on, you will have air trapped in it.
I bench bled both new masters before I put them in and its still the same problem with mushy breaks. I even jacked the back end of the truck up so that the master cylender was level and tried bleeding the system and still couldnt get a firm peddle.