It is an awesome design and they seem to have used good materials but the built/assembly quality hasn't been that great. I've been a victim to it and also heard a story about a whole die cast piece not painted at all making it look off and now your assembly issue.

Good that you managed to fix yours and that the fix is pretty invisible.