From Harbor Freight. Both have seen very little use. 16 gauge can do nails up to 2.5 inch. Comes with partial package assorted length nails. 18 gauge can do nails up to 2 inch and also does staples. Comes with half full box of staples and one full package of nails. Both come with their instruction manual.