Marstar sells them, and they are made by a german company, sport system dk, i will send you a pm when iget the full name,
Sport-Systeme Dittrich makes their BD38, a MP38 reproduction. The MP40 is similar in appearance, but construction details are different. MP40 was significantly cheaper and easier to mass produce. There is no mention of a BD40 on SSD's website.