Just a quick correction: according to this , China only has 18 territorial disputes; some of which aren't as nasty as the ones in SCS or in the East China Sea.
Your list is mostly made up by India. China doesn't have any disputes with Singapore, Laos, Cambodia, Nepal, Russia, Mongolia, NK and Tajikistan. Also a few facts are completely false.
I don't see China would have much problem selling military hardware to most countries except the US and its allies and Vietnam.