China is not going to sell its top of the range fighters to anyone, let alone Bangladesh. They don't want their adversaries(India in this case) to have access to these fighters. Same goes for J-20 being sold to PAF. High chances of info being leaked out to America.
National interest comes first for any country.
National interest comes first for any country.