my opinion price and quality wise, yes, they seem to be better than the Zambons. I have only taken a the Zambons in one previous cycle, whereas the Anabolic ST, has been in my last 3 cycles and it rocks. I have been both drinking and injecting. I really don't know if one method is better than the other.
look at it this way you are going to pay $10-15 on a 1ml amp of zambon winstrol.
i would rather pay $60-100 on 20ml of good quality anabolic st winny.