Andy McGregor compare prices