Le modding est légal oui, il est d'ailleurs à l'origine de quelques hits (Counter-Strike, Team Fortress...).
Je crois pas que ça te coûte de l'argent, il faut juste de la motivation et des connaissances en prog (C, C++ je pense) ainsi que dans la modélisation 3D et je dois sûrement en oublier