If you're going the PH/S route prior to a show, you may want to look at Furazadrol or it's knock offs. If you can find the Furazadrol, that is literally the same compound in Gaspari's Orastan-A (A...not E). It's a very good compound pre contest. BUT, you have to dose it high. It recommends 3 ED but 6-8 is about right. Stack that with Cyclotren (another PH) at about 6 ED and you'll harden up pretty good. The H-Drol is good too, but I doubt it's the same "exact" compound in Gaspari's original Haladrol 50. Furazadrol on the other hand is Literally the same compound as O-A (at one point it was the same actual batch of raw's based on my second hand information...they got it from Gaspari).
Just my .02.