Hell no it wont... it wont work at all if the thing doesnt have a clear view of the road. Tell him to leave it up in the window and just ask the cop if he pulls everyone over that has a notepad or compass in their windshield as well. The cops just giving him crap because he wants to catch ppl speeding. Theres nothing illegal about having the detector in your window.
I like toys