RE: mirrors
I brought an aftermarket for about AU$55, looks good, but is a little different than the original, can tell the small difference when sitting on the bike, looks ok when looking at the bike generally.
If you brought both sides then it's good.