USPS, you have to declare it. FEDERAL LAW (CFR27, sec.478.31(a)) also requires that firearms be declared when using a common carrier (e.g. FedEx, UPS, et.al.)
Also, both UPS and FedEx ("common carriers") require one-day shipping by their own rules, and USPS requires shipping by Priority Mail...