Horrible fit, this cap is xl from behind and size m from front.. Total waste
bought 1 first and two of my friends were impressed and ordered two for them
would order again in the future... good product