The Canon 24mm f/2.8 STM is an amazing and compact, pancake lens for EF-S mount and APS-C bodies. Translating to about 38mm in full-frame equivalent focal length, it's a great general purpose lens.
All our Canon products are brand new local stock with manufacturer warranty. All Canon interchangeable lens cameras and lenses now have have a 5 year warranty. (Excludes Canon Cinema and compact camera models.)