Sounds like you've covered the options. Press-in standoffs generally require a rather hefty press to insert, and may require specific dies as well, so it's worth talking to a sheet metal fabricator if you're in a position to order a reasonable quantity of the chassis at a time.
But for batches of 10, I expect the setup cost of any other solution is going to overshadow any savings in assembly time (unless there are a LOT of mounting points per unit). The easiest method is probably to use threaded standoffs and install all of the standoffs on the chassis first, then all of the components can be mounted with the chassis flat and right-side-up.