That looks great!
Will the attachments be available as players level up their classes? For example, a Lvl 1 Engineer could start with an SMG with iron sight; Lvl 5 can "purchase" a red dot or holo attachment; and so on. Or will the weapon not change at all?
Either way, it looks great the way it is now.