Update. I made a discovery
Use EngFunc_CrosshairAngle to change the position of the v_ model. It is limited in how far you can move it up/down and left/right (pitch and yaw), but it is certainly an improvement.
You can mess with different angles dynamically, in game, by using FakeMeta Research (see my signature).
__________________