RE: Handlebar warmers
Heated handgrips are pretty universal, not model specific...and they do work great for cold weather, but for hard riding you lose a little feel and they are HOT!! so wear appropriate gloves or burn!!
Any motorcycle shop should be able to order them for you...