I would replace the sleeve badges- they are easily found on eBay for no much money. However, can you make a closer pic of the badges? I owned many years ago a Reichsmarine jacket where the owner had made a badge for it on board the ship.