They are comparable and equally effective, in my opinion. Lupron is given with an intramuscular injection and Zoladex is given with a subcutaneous injection that requires local anesthesia, because the needle is large.