You can get a 55litre top box on any bike. The rack and arms are only £100 and then just keep your eye out for a cheaper older box someone is selling. The box are transferable obviously so you can use it when you change bikes. You wouldn't even need a tank bag and that can go on your CB400.