Michael G. Long compare prices