Chain maintenance isnt really that bad it is a big powerfull bike bit ive only adjusted the chain when I put the new smaller rear sprocket on thats in 2500 miles so not that bad really but I do know what you mean
The top box is the BMW one and it looks about as good as they get and ive tried a few, but need to have one so it is what it is !!