should fit many gm trucks check part #... this was pulled from a Chevy Avalanche and has bee rebuilt. low KMS/Miles 
unit is in Kilometers