I have used "Agent X" synthetic urine countless times and passed no problem everytime!
The agent x at least comes with a heating pad in the box as well as rubberband and flip-top pour spout and the bottle has a temp gauge right on it. I wouldnt use the pour spout cause it makes a wheezing...