Bonuses from a given source don't stack with themselves; it's one of the core rules of the system that is only broken if something explicitly says that it stacks.

And I don't see any problems with this; it might end up being rather cool for an E6 campaign.