you should always clean a brand new gun before firing, there are packing oils meant to keep things from corroding in there transport and on the shelf. the Packing oils are different from your traditional gun oil.
there can also be coatings on the inner barrel and breach that need to be removed.