The ones I got from Chevy Duty and Jim Carter looked awful (edges and sides must have been cut/trimmed with a knife by a kindergarden student). The one from Steele Rubber Products looked much better and fit better.

However, it cost about double: 60-0149-41.....$ 15.40/ea.

Tim