Amazon offers Prime members preorders of the Funko Pop! Overwatch McCree Toy Figure for $6.25 with free shipping. That's the lowest price we could find by $4. It measures 3.75".

Note: This item is expected for release on May 20.