Mr Sprinkler Repair might be a tad pricey but you get what you pay for and they have always done great work. Plus, they are extremely diligent about cleaning up before they leave.
Fix main water line
New main water line
System check. Reattach spray head.
Sprinkler system checkup - Fix sprinkler heads