Wheel Angle Sensor product consistency

I have had success with a land rover type WAS, from an ebay listing that seems long gone unfortunatly. In a moment of forethought, I thought it smart to order a spare, as it seemed like the most fragile part of a steering system, and missing a week of good farming weather over a $50 part is never fun.
It has unfortunately lead me down the rabbit hole of land rover style ride height sensors! It seems there is at least 2 different body styles, and 3 different arm lengths! I have attached some photos of the various ones I have ordered as spares, many of which arent very useful to me, especially the shorter armed ones.

Does anyone know where I can source one that has the longer style arm, but the thinner housing that can be screwed in from the back side of it? That is what I currently use but cant seem to replace.

All of these were sold as Disco 2 rear ride height sensors, I am more of a Land Cruiser person so not familiar with anything Land Rover at all, so any advice welcome.

ever thought to try a linear sensor?

I have looked at it, not sure I can package it safely on this tractor. But still doesnt fix the issue of a lack of consistency when ordering the LR product, would hate to be ordering them to put into a car as half probably dont fit!

Are they even all the same on the angle range from min to max output?

Yes, they all output the same voltage from the same angle, as best as I can tell. The different arm lengths just make it difficult to use them when they dont fit right away where the other length ones fit!

There are 2 different ride height sensors in a Landrover, one for the level of the car itself and one for the headlights. The last ones can be mounted at the front or at the rear axel of the car. A quick search shows there are at least a few types of those , depending on what car they 're fitted. That might explain your extensive collection so far. If you have a type that suits you, try to find the o.e m # of that type and make sure you compare that to the one you’re about to order.