I'm not sure I consider 2% of my total monetary take for the entire level 24 a pittance. At 30 seconds how many times would you have to cast this to get even half decent information, 20 times, 50 times. Heck I'll be nice and say 10 times, or 20% of your partys total take for level 24. So really to get a shot at decent information, not even guaranteed since even after 10 times you can get 10 times of him in the bathroom is it worth 20% of the party haul.
I suspect the party will be wanting to put some of that money into expanding there miscellaneous magic times, rounding out other slots, and a variety of other functions. How much money are they going to spend on the hope they time everything right, and the person isn't protected from scrying.