I customized a TimBuk2 messenger bag (17" version) to be styled similarly to the Framework 16. I think it turned out great! Not only does it look great and feel sturdy, but there’s also plenty of room. I don’t have the dGPU, but I’ve little doubt it would fit comfortably as well.
For anyone curious, the Pelican case I linked somewhere above also fits inside here for double protection. I don’t think it’s necessary though, I have the optional laptop padded sleeve insert which feels like it would to a better job protecting than my previous messenger. The sleeve insert is also suspended over the bottom of the bag.
I used the Terracotta, Steel, and Sand colors to make this combo. In total it was about $200 USD after adding all the optionals.


