I'd look at fishing lure boxes. They come in several sizes and prices. They're friendly on travel, for obvious reasons.
https://www.amazon.com/dp/B084NQLFMP/ref=cm_sw_r_cp_apa_fabc_GHSAM3FDHR1KEGZQWPVA
Also, your top lock idea with ziplock bags inside to keep different parts seperate.