I think I remember downloading it from that russian site, and I remember having the vehicle in my mods, I have pictures. However, I feel hesitant as if it is a virus.
This video is from a user that (sadly) died. this is in a old version of the game. Point: You can't trust Russian mods because of quality anyways.
doesn't look terrible as far as non forum mods go but that site is sketchy but I may be biased because I get my crappy mods from wom and I have found that site to be perfectly safe
So you downloaded from that russian download site? --- Post updated --- I send my condolences to her family, but in conclusion, can I trust the download site?
She actually died in a car crash, somewhat ironically. Look around a bit and you might be able to find some more info but there isn't much.