Gunbreaker is fine.

As a job, it plays great. I'd make minor tweaks but nothing more.
As a concept, I'll admit the lore is a little thin but it's serviceable.