Green’s Dictionary of Slang

long shot n.2

(UK Und.) a prostitute’s client who spends longer than the usual time — around fifteen minutes — with a client.

[UK](con. 1950s–60s) in G. Tremlett Little Legs 96: The girls might want the rooms for longer if they’d got a long-shot.