tds of 005 should work perfectly well.
Yes, you will get runs, spots etc from cleaning tops of frames but they will come up better on 2nd and 3rd clean. Just explain to the customer the reason and they benefit from having frames cleaned in addition to glass, plus that in future the windows should stay cleaner longer as rain will not wash dirt off frame onto glass.
To avoid this on first cleans you have to clean top of frame thoroughly, and possibly go over all the windows twice to allow the fames to dry off a bit.