I know that there were plenty of companies in hong kong manufacturing them at one time and the ones that I picked up were of very high quality. they included all of the parts necessary (shell, screen, buttons, rubber contacts, speaker foam, and a complete set of replacement screws).
the ones that I picked up even included the nintendo badge for the top shell and a replacement serial no. sticker for the underside to make it look like an official case.
I'll try and find the box so that I can possibly determine the manufacturer.