This is a well-known fake. (Search "fake fo U-boat" or just "fake fo" and you'll see many more). Someone has ground off the tell-tale extra tag on the top of the letter "o" to try to hide the fact.
It is interesting that the seller (at some point) of this badge found out the problem with it and went to the effort to hide the fact that it is a fake.
Doubt if it was the original faker, bet it was somebody who was informed that it was a fake and why.
Comment