I was looking at the Alivio and Deore Octalink for my SS after I knackered the drive side crank thread. Was a few on ebay that are brand new or nearly new but I ended up picking up a set of Deore HTII cranks at a bike jumble and used my spare XT BB with them.
Shame as my octalink cranks were actually pretty light. Octalink BBs are not though.
As for chain rings any should fit off the current ones. Middle and inner are not that expensive off Rose or CRC or check out on the classifieds. The lower spec steel ones will last a lot longer.
Can pick up a complete HTII deore setup for about £45 from the german stores and then sell the cranks and BB and keep the rings if you want – should work out cheaper.
Failing that just put a wanted up for some rings.