Presumably the risk of screwing up and needing to repurchase certain parts and/or spend more time creating it.
I don't know, is it possible that activating iOS might be rejected because the logic board serial number is blacklisted by Apple for any number of reasons?
Risk of buying a useless or counterfeit part that doesn't end up working in his build.