I just came back to UO from a yearlong hiatus, been doing bods when was subscribed faithfully every single day at least 2 times per day. Having said that, my streak of luck was basicly the same as yours. I'd get weapon bod after weapon bod for days on end with an occasional normal colored one thrown in now and then. Abysmal luck.
Having been back a month now i decided to gather all my old sbods up and saved all my newly acquired ones meanwhile. I was bored today and having a really bad UO day, crap loot, died a few times due to my stupidity and carelessness and generally was in a rut.
I started doing my normal iron sbods to try and make some room in my shoebox of a house and was really having some nice exceptional colored bod luck. WAS nice to see but seems since i finally decided to get Legendary Tailor/Smithing finished and added Armslore on him things have really changed around for the better.
Keep plugging away, not all days are bad. My last turni in netted me that coveted 20 Exceptional Valorite Platemail LBOD i always googled at owning
Now i probably won't see many more Valorite bods for months to come if a tall as that was my first ever Valorite order heh, go figure.
Edit:
-----
Forgot to mention i'd turned in about 100 or so iron sbods before netting that LBOD; Try and look at it this way, even normal iron sbods are a potential goldmine for you!