Instant production (at least in version 1) does actually speed up production of buildings. It simply "materializes" buildings but those structures are not updated and in many cases are different from actual game buildings.
Thankfully in version 2 buildings actually go through the "being built" animation, simply at a much faster speed.
Don't use the teamweapon spawn menu to make the 17pdr though. THAT will mess it up.