Yes, it should however may need slight modification for proper fit.
The stock length is 12"
It will fit both the side folding and the fixed stock PSA models
The FAB Defense Tactical Folding Buttstock will fit most stamped receiver AK47/74 pattern rifles.
Yes, the FAB Defense Tactical Folding Buttstock w/ Cheek Piece is compatible with the PSA AK47 rifle.
The FAB Defense Tactical Folding Buttstock w/ Cheek Piece for AK-47/74 UAS-AKP might work for the Norinco NHM91. However, fitment cannot be guaranteed.
The FAB Defense Tactical Folding Buttstock w/ Cheek Piece for AK-47/74 UAS-AKP can be switched to fold to the right if your have a side receiver scope mount.
The KR-103 uses a stamped receiver, which means it will be compatible with this FAB Defense Tactical Folding Buttstock w/ Cheek Piece.
Yes. This FAB Defense Tactical Folding Buttstock w/ Cheek Piece will only fit stamped receiver AKM-47 AK variants.
The FAB Defense Tactical Folding Buttstock may be able to fit the KP-9. However, since the KP-9 is considered a pistol you cannot put a stock on it unless you fill out the proper government forms. So you could not put this FAB Defense Tactical Folding Buttstock on that gun. You can however put a pistol brace on the KP-9.