They are ridiculously cheap at the dealers brand new. :)
Regarding the black cap, mine both fell off with no reason at all (without abuse) mind you they BOTH fell off, so it may have been a factory fault.
Go to a dealer, you won't regret it.
Once you have B&o you rarely go back