@lyen: You should take a look at my old DayGlo Avenger side-panel / cargo pod. Even with just the one pod on the left side, since it is stiffly mounted to the frame and it is very low (box centered around axle) it does not wobble around while pedalling, even with heavy cargo in it under pedal-power-only.
IIRC from the pic showing the flashlight battery mounts, your bike is a hardtail so you have no problem with fastening things directly to the triangle frame.
If you take some flat pieces of metal, draw lines on them matching your triangle's stay tubes, cut slits on either side of where the tubes would be, and use hose clamps to secure the flat metal to the stays, you can then bolt anything you like on the flat metal and it won't shift around or bang into the wheel or get caught in spokes.
Here's what I did, to replace a set of old wire baskets, which wiggled around lots, and were not theft-resistant at all.
View attachment 9
I started with an old discarded rackmount networking box, which had big aluminum rack ears:

I took the ears off and clamped them to the bike frame:

and drew lines on them to mark where the frame was behind it.

The first time around I drilled holes to bolt directly to the frame, and that ended up a bad idea. Cutting slits parallel to and either side of the frame lines, and putting hose clamps thru and around the frame works much better.
The other side I clamped to the frame and set a piece of flat metal across the top to line it up with the first side I did:

Note that I left the rack ears themselves facing outward, so they could also be used to later bolt a plate to for above-the-wheel storage.

Those pics show the cargo pod itself attached, which later got a lid with a lock, as seen in the pics below, which also show how much cargo could fit stably on top of it, plus about that same weight inside it, at least.
