Уважаемый ТАГ, я не собираюсь судить П.М.Гаврилова за "эту слабость"... Просто в те годы с ношением весьма немногочисленных (особенно по сравнению с нынешним временем) "знаков воинской доблести" было весьма строго. Тем более - для таких "публичных" фигур, как Гаврилов.
Ну, "Гвардия"-то более-менее часто встречавшийся и тогда знак, но "За дальний поход"... Сейчас лень смотреть, когда было введено разделение на "надводный" и "подводный" варианты знака, но у Гаврилова на мундире именно "надводный", а армейский офицер мог получить (теоретически) только "подводный" - "ракетчики" на советских подводных лодках были поначалу "армейцами", в зелёных мундирах... В общем, "чудеса, да и только!"...
Насчёт же чужого мундира... На фотографии он сидит на Гаврилове, как "родной"... Так же, как и фуражка "милицейского" покроя на голове...