Good point about using an aluminum chainguard instead of plastic. I should keep in mind that the current plastic one is cracked...
That Lasco crankset you linked to is certainly interesting, but I'm also unable to find any significant comments about Lasco's quality. Might be worth trying, though.
Any other recommendations? Now there's (at least) two of us looking for good crankset replacements.