Back Search by Part 2004 CADILLAC XLR ENGINE ASSEMBLYCompatible with Xlr $2404.00 In Stock ENGINE ASSEMBLY CARFAX VER 12596899 Part Numbers19178925Body ColorREDMileage93000Stock893NTag0000549381VIN1G6YV34A945602349SKU FL231001709466 Fitment Choose an option XLR 04-05 (4.6L, VIN A, 8th digit), front cover ID 12569092 Core ChargeCore Charge($120.00) Add To Cart Inquire More Parts From This Vehicle All Vehicle Parts ResourcesSell My CarWarranty OptionsContact UsOur Associations / Accreditations / Affiliations