James McLeskey compare prices