Thanks for all the info.
Iv decided to go with GWX, however i installed it after completing the training missions

.
Thanks for telling me how to get the bearings back in the binocs, i can edit the files no problem.
Im going to be trying to replace the GWX uboat skins with those from the stock game, as although they GWZ ones are more realistic, it isnt that important to me, i was more comfortable with how they looked before i installed the mod.