Personally, I am a much bigger fan of materon than of winstrol. Both are good and both have their place. I think that winstrol gets me a little drier, which can be good on the contest stage. Problem is, it dries out the joints too, which can cause a lot of pain for some guys after several wks. It's also wicked on HDL. I try to keep winstrol to the last 4-6 wks of a contest cycle. Masteron can be run for longer. It also helps create a drier, grainy look to the muscle but I've never once had joint problems from it. Masteron also binds to SHBG, freeing up more test. I am comfortable running masteron for a longer period of time. I feel 8 wks is an effective period of time. It shouldn't cost $500 if you are using 100mg EOD of masteron prop. 3 bottles would be plenty.
If you opt for winstrol, you'll do well though. It's still a great compound. Just watch the joints and be careful lifting. Dry joints can lead to injury, if you aren't smart in the gym.