David Crane compare prices