I have just fitted :

Monrebo Universal flat plate 15cm long (21 mm wide tongue) Universal Seat Belt buckles.

I bought them from e bay and would suggest that they are fairly readily available.
The added length seems to work for me, although longer lengths are options.
I suggest that the very important element in this is that they should be flat plate rather than flexible stalk. Not only is it in keeping with the OEM version, but also I could imagine a flexible stalk version could cause some unwanted interesting experiences if they moved as you drop down onto the seat.
The 15cm length makes it considerably easier to connect up, but it could be said that it is still a very slight hassle, as cockpit space is always going to be snug of course.
I think that any longer would be obtrusive and not particularly beneficial.

Hope this helps, worth adding to the Alternative Parts at this stage???