Not for me to say, but I like the numbers on mypal68 (32bit, firefox68.12.3b ported for XP) running on Win7
Just randomly testing something and it seems that they are still active, they fixed the critical bug (supposedly leaking port 80).
FWIW Browser Version Audit Result Firefox 120.0.1 397 30 0 4 Chrome 120.0.6099.71 397 34 0 0 Edge 120.0.2210.61 398 33 0 0 Mullvad 13.0.6 382 46 0 3 Safari 17.1.2 404 27 0 0 Tor 13.0.6 375 43 0 13 09-December-2023 OS: macOS Sonoma 14.1.2 MacBookPro18,1
Mine is also in the same region 391 - 40 - 0 - 0 Vivaldi : 6.9.3447.46 (Stable channel) stable (64-bit)