Instruction: Analyze the query and each product title. Sort the products in descending order based on their relevance to the query. The most relevant product should be at the top of the list, and output the ranked list.

Input:
Query: 03 tahoe front wheel bearing not 4wd
Product list:
A: ECCPP (515036 x2) New Complete Front Wheel Hub Bearing Assembly fit for Escalade, Tahoe, silverado, Suburban, Express, Savana, Sierra, Yukon, 2000-2007 GMC/Chevy 4x4 6 Lug W/ABS 4WD
B: ECCPP Wheel Hub and Bearing Assembly Front 515036 fit for Chevrolet Silverado 1500 GMC Sierra 1500 Cadillac Escalade Chevrolet Tahoe 1999-2007 4WD 4x4 Only 6 Lugs Wheel Hub with ABS 3 Bolt Flange
C: Detroit Axle - 4WD 6-Lug Front Wheel Bearings & Hub Assembly Replacement for Chevy Silverado GMC Yukon Tahoe K1500 Suburban - 2pc Set
D: Cardone 66-1009 New CV Constant Velocity Drive Axle Shaft
Answer: B,A,D,C