Wow. That's expensive. I may have to get firm with my GP.
Its the cheapest ive found... mayve try the needle exchange? Give them a phone and see if they do it for free? Why are you needing outwith tests if you are going on trt? Might be the path i embark on also... also are you on trt with nhs or private?