I can get a fairly cheap chain ring guard with the right diameter like this:
or this:
which I can probably adapt.
Maybe I'll end up wanting a different crankset anyway once I've had the bike a while, at which point I can get one which standard BCD. Thanks.