Something has long bugged me about the current rules for Mastercrafting weapons in Modern. As it currently stands, a Mastercraft +1 weapon gives ANYONE a +1 bonus to attack rolls. But my experience is that truly excellent weapons are wasted on novice shooters. An inexperienced shooter won't shoot my Wilson CQB 1911 any better than a stock Kimber, though he'll likely shoot either weapon better than a standard-pattern M1911A1, just due to the improved iron sights.
So, here's my proposition:
Any character with the appropriate weapon proficiency can gain the benefit of a Mastercraft +1 firearm. However, to gain the full bonus of a finer blaster, the character must have a minimum BAB.
Mastercraft +2 = +6 BAB
Mastercraft +3 = +11 BAB
A character with insufficient BAB can only utilize the lesser bonus for which he qualifies. For example, a 5th-level Fast hero has a BAB of +3, and would gain an attack bonus of +1 from any Mastercraft weapon, even one which normally granted a +2 or higher bonus.
What say you all?