Looking at this problem I think I'll redo drives for small craft like I did for MRB sized ships. (% based rather than fixed.
I do think the capital ship drives (which use this) are the most elegant solution. It takes a bit more effort to generate the ship but then I tend to build ship designs on the back of a spreadsheet anyway.