Sam McGarry compare prices