Nice job!!
Just one comments from own experience - I built similar boxes (also for AT 07)a few years back - used welding (had connections that time) and selfmade carrier frame - I was really happy with them for years, but one detail almost cost me my foot - in deep sand when the bike starts to...