There's one from Jridah, there's a bat by 420 and a working MG42 by metroidguy

Using those as a template will enable you to create proper additions from all existing replacements. A lot of meta editing is needed tho

Unfortunately almost every weapon author uploads as replace instead of addon