I have a good used one I would like to sell, VDO 21/269, length is 252mm. Tested and working great. A new white plastic nipple is included, but not pictured.
BMW part number is 62/16/1/352/61, there are reproductions available since the VDO stock has been depleted.
Best, krauser