Like Imitator, I like subbing.

Based on your stats and clean time if you aren't clean by the time of the test you would make a good candidate for dilution (I'm not saying it will work 100% but you have a good chance) but I would just go with subbing if you can. You probably have time to buy either some home tests online for cheap or synthetic urine or get some from a clean friend.