This is not from my own personal history!!!!
But I work with mechanics and a lot of them use stuff to keep working all day, then at night when they do side jobs. The one sure way to pass a PeePee test is to buy synthetic urine. Yes, synthetic urine. It comes in a 2ox bottle with a heating pad. About 1/2 hour before the test you break the heat pad and strap it to the bottle. Then place the bottle under your jewels. There is a temp gauge on the side that shows you if the temp of the fake pee is within the testing range.
I do not know of (1) person that failed a test this way.