McCracken Holdings, LLC. compare prices