You can trade for a 0os white monarch for super cheap and Larzuk it. Or, if you want to save your quest, you can socket it in the cube and take your chances, or just trade for a 4os monarch, which still isnt that pricey if you dont care about defense.
NM cows cant drop Monarchs, I'm pretty sure. I find lots in Hell Pits and CS, and I've found a few running the Tower in Hell too, both from monsters and from the armor racks on level 5.
As for swords, you can find a 4os Crystal or Long sword (or Battle Sword, but you need higher than base dex for that) anytime after A2 NM....NM cows is a good spot to run for that. You just have to be patient and get lucky, I just got a 4os LS for my no-twink practice sorc in a solo NM Baal run. If you're really desperate you can cube white CSs or LSs with Amn+Ral+PAmethyst+Sword=Socketed sword, but again, its not guaranteed to get 4os.
Keep in mind, though, that CS and LSs from Normal mode cant have more than 3 sockets ever.
1- Larzuk automatically gives 4os for any shield you ask him to socket ? Is this for hell only?
2- You need 156 str. to wear a monarch and you get 133-148 def. in return. With a Troll Nest you only need 106 str. and you get 158-173 of def. So why choose the monarch?
1 Monarch is lowest str req. shield you can get 4 sockets, so its only option for sorcs to make spririt shield (other options need almost 200 str).
You can burn your norm socket quest to get 4 sockets in monarch.
2. Troll Nest, max sockets is 3, so you can't make spirit in it.
So your only option is monarch, so get that 156str. Its high, but we can't avoid it. Eth monarch needs only 146str, but its not practical in long run. Nice for temp use though.