BAPARTS.com
Used FORD RANGER

BAPARTS.com is a Ford-focused salvage yard based in Western New York. We specialize in OEM Ford parts, offering everything from Powerstroke engines to smaller interior components—carefully tested, cleaned, and backed by a 6-month warranty. No aftermarket guesswork, just quality used parts that fit.
Stock: LH1320
Year: 2019
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 24BA1891
Year: 2011
Make/Model : FORD RANGER
Vin : 1FTLR4FE4BPB14316
Miles : 126290
See Parts
Stock: 25BA1915
Year: 2011
Make/Model : FORD RANGER
Vin : 1FTLR4FE8BPA30810
Miles : 262861
See Parts
Stock: 1348
Year: 2011
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51305
Year: 2010
Make/Model : FORD RANGER
Vin : 1FTKR1ADXAPA12123
Miles : 53444
See Parts
Stock: 51593
Year: 2009
Make/Model : FORD RANGER
Vin : 1FTZR45E49PA50025
Miles : 109424
See Parts
Stock: 51244
Year: 2008
Make/Model : FORD RANGER
Vin : 1FTYR15E28PA95747
Miles : 119434
See Parts
Stock: 51365
Year: 2008
Make/Model : FORD RANGER
Vin : 1FTZR15E58PA62035
Miles : 112384
See Parts
Stock: 22BA1751
Year: 2007
Make/Model : FORD RANGER
Vin : 1FTYR15E17PA29267
Miles : 162754
See Parts
Stock: 50974
Year: 2007
Make/Model : FORD RANGER
Vin : 1FTZR45E87PA05005
Miles : 91996
See Parts
Stock: 33791
Year: 2006
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: L9859
Year: 2006
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 24BA1905
Year: 2006
Make/Model : FORD RANGER
Vin : 1FTZR15E66PA78581
Miles : 198000
See Parts
Stock: F111
Year: 2006
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51588
Year: 2006
Make/Model : FORD RANGER
Vin : 1FTYR10D16PA20999
Miles : 103146
See Parts
Stock: 51592
Year: 2005
Make/Model : FORD RANGER
Vin : 1FTYR15E15PA60449
Miles : 96617
See Parts
Stock: 50992
Year: 2005
Make/Model : FORD RANGER
Vin : 1FTYR10D55PA84249
Miles : 100539
See Parts
Stock: 51377
Year: 2004
Make/Model : FORD RANGER
Vin : 1FTYR15E54PA04450
Miles : 21237
See Parts
Stock: 51308
Year: 2004
Make/Model : FORD RANGER
Vin : 1FTYR10D04PA69172
Miles : 128000
See Parts
Stock: 24BA1844
Year: 2004
Make/Model : FORD RANGER
Vin : 1FTYR10D24PA97944
Miles : 131029
See Parts
Stock: 50600
Year: 2004
Make/Model : FORD RANGER
Vin : 1FTZR45E94PA10015
Miles : 63988
See Parts
Stock: L1487
Year: 2004
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51048
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTYR10D13PB86161
Miles : 97771
See Parts
Stock: 16249
Year: 2003
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50534
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTYR44V13PA46339
Miles : 21084
See Parts
Stock: 16402
Year: 2003
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50854
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTYR10D43TA39629
Miles : 65263
See Parts
Stock: 16250
Year: 2003
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50697
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTZR45E63PB72747
Miles : 52933
See Parts
Stock: 51591
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTYR15EX3TA40771
Miles : 100682
See Parts
Stock: 23BA1811
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTYR15E63TA41397
Miles : 85757
See Parts
Stock: L1320
Year: 2003
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51269
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTZR45E53PB81925
Miles : 50787
See Parts
Stock: 51258
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTZR45?83PB81319
Miles : 109295
See Parts
Stock: 51079
Year: 2003
Make/Model : FORD RANGER
Vin : 1FTYR15E63TA37236
Miles : 44045
See Parts
Stock: 9188
Year: 2003
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50543
Year: 2002
Make/Model : FORD RANGER
Vin : 1FTYR10D52TA21106
Miles : 117571
See Parts
Stock: 51260
Year: 2002
Make/Model : FORD RANGER
Vin : 1FTZR45EX2TA26406
Miles : 83357
See Parts
Stock: 16961
Year: 2002
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50142
Year: 2002
Make/Model : FORD RANGER
Vin : 1FTZR15E32PB67129
Miles : 20843
See Parts
Stock: 51429
Year: 2002
Make/Model : FORD RANGER
Vin : 1FTZR45E42TA65315
Miles : 155346
See Parts
Stock: 46294
Year: 2002
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50131
Year: 2002
Make/Model : FORD RANGER
Vin : 1FTZR45E52PA73156
Miles : 16575
See Parts
Stock: 25BA1950
Year: 2002
Make/Model : FORD RANGER
Vin : 1FTZR45E12TA45894
Miles : 127494
See Parts
Stock: 51281
Year: 2002
Make/Model : FORD RANGER
Vin : 1FTYR10D72TA17834
Miles : 103200
See Parts
Stock: 51311
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTYR14VX1TB02572
Miles : 144568
See Parts
Stock: 50773
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTZR15EX1TA85386
Miles : 116635
See Parts
Stock: 50988
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTZR15E31TA35221
Miles : 137439
See Parts
Stock: 16170
Year: 2001
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: L98665
Year: 2001
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51295
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTZR15E41TA67126
Miles : 184861
See Parts
Stock: 50931
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTYR10U61TA56011
Miles : 97056
See Parts
Stock: 64610
Year: 2001
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50129
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTYR10U01TA93751
Miles : 11556
See Parts
Stock: 16822
Year: 2001
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51334
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTZR15E41PB29486
Miles : 0
See Parts
Stock: 74893
Year: 2001
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 25746
Year: 2001
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50916
Year: 2001
Make/Model : FORD RANGER
Vin : 1FTYR10U41TA72563
Miles : 59329
See Parts
Stock: 53694
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51464
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR14V3YPA27832
Miles : 152873
See Parts
Stock: 51645
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR10C6YPA02959
Miles : 150000
See Parts
Stock: 55967
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 53704
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 53705
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 53706
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 53990
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 55861
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: L7765
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50134
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR10C7YPB11611
Miles : 5300
See Parts
Stock: 50286
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR11V1YPB06324
Miles : 79955
See Parts
Stock: 50750
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR10V2YPA81354
Miles : 76256
See Parts
Stock: 55997
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16495
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16651
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 55996
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 55995
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 55994
Year: 2000
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51094
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTZR15V2YTB31111
Miles : 0
See Parts
Stock: 51155
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR14V9YTB16876
Miles : 117992
See Parts
Stock: 51171
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR10C2YPA70305
Miles : 131196
See Parts
Stock: 51187
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTZR15X7YTA42958
Miles : 122528
See Parts
Stock: 51201
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTZR15V4YPB18532
Miles : 162717
See Parts
Stock: 51255
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTZR15X9YTA28205
Miles : 0
See Parts
Stock: 51304
Year: 2000
Make/Model : FORD RANGER
Vin : 1FTYR11V5YTA27150
Miles : 118360
See Parts
Stock: 9198
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 46130
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 34669
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: L9864
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51006
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTYR10C6XUA36478
Miles : 0
See Parts
Stock: 51037
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTYR10C6XTA33067
Miles : 0
See Parts
Stock: 46129
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16067
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 34668
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16066
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 34667
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 33797
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 24BA1907
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTZR15V3XTA63108
Miles : 180000
See Parts
Stock: 50655
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTYR10C5XTA19631
Miles : 77240
See Parts
Stock: 50591
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTZR15V4XPC08861
Miles : 74356
See Parts
Stock: 50582
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTYR14V0XTA74810
Miles : 82000
See Parts
Stock: 51399
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTZR15X9XTA89780
Miles : 0
See Parts
Stock: 23BA1825
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTZR15V0XTA89651
Miles : 234205
See Parts
Stock: 50155
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTZR15V4XPA76670
Miles : 45467
See Parts
Stock: 6631
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 34670
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50952
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTYR10C8XUB00083
Miles : 69301
See Parts
Stock: 55881
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50972
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTYR11V1XTA74478
Miles : 63909
See Parts
Stock: 50140
Year: 1999
Make/Model : FORD RANGER
Vin : 1FTYR10C7XTA67728
Miles : 11039
See Parts
Stock: L7789
Year: 1999
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: NFS1320
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16061
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16787
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16811
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16817
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 45650
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 45700
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 45772
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 45987
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 46262
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 46264
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50156
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTYR10C2WTA65853
Miles : 0
See Parts
Stock: 50833
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTYR11U3WTA56960
Miles : 71045
See Parts
Stock: 50881
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTZR15X8WTA67235
Miles : 156197
See Parts
Stock: 50915
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTZR15XXWTA32678
Miles : 124929
See Parts
Stock: 50951
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTYR11U3WTA46381
Miles : 150789
See Parts
Stock: 50980
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTYR14U4WPB21416
Miles : 103691
See Parts
Stock: 51005
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTZR15U2WPA52891
Miles : 0
See Parts
Stock: 51043
Year: 1998
Make/Model : FORD RANGER
Vin : 1FTZR15X0WPB14928
Miles : 0
See Parts
Stock: 64521
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 64808
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 64930
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 64932
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 74819
Year: 1998
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50956
Year: 1997
Make/Model : FORD RANGER
Vin : 1FTCR10AXVUB83263
Miles : 0
See Parts
Stock: 1018
Year: 1997
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50150
Year: 1997
Make/Model : FORD RANGER
Vin : 1FTCR10AXVUC16407
Miles : 0
See Parts
Stock: 51328
Year: 1997
Make/Model : FORD RANGER
Vin : 1FTCR14A9VPA67531
Miles : 0
See Parts
Stock: L4784
Year: 1997
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock:
Year: 1997
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50133
Year: 1996
Make/Model : FORD RANGER
Vin : 1FTCR10A7TPA15415
Miles : 0
See Parts
Stock: 23BA1799
Year: 1996
Make/Model : FORD RANGER
Vin : 1FTCR14U8TPB59172
Miles : 141530
See Parts
Stock: 23BA1792
Year: 1996
Make/Model : FORD RANGER
Vin : 1FTCR10AXTPA97091
Miles : 0
See Parts
Stock: L7865
Year: 1995
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 74821
Year: 1995
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51717
Year: 1995
Make/Model : FORD RANGER
Vin : 1FTCR10A1STA18588
Miles : 122650
See Parts
Stock: L5847
Year: 1995
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 45887
Year: 1995
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 74958
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 74959
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 74960
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50897
Year: 1994
Make/Model : FORD RANGER
Vin : 1FTCR10A0RUD67956
Miles : 0
See Parts
Stock: 9343
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 9341
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 9342
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 74944
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 74956
Year: 1994
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50030
Year: 1993
Make/Model : FORD RANGER
Vin : 1FTCR10A7PPB70178
Miles : 0
See Parts
Stock: 16004
Year: 1993
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 16173
Year: 1993
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 51078
Year: 1993
Make/Model : FORD RANGER
Vin : 1FTCR11X3PTA95621
Miles : 0
See Parts
Stock: 26059
Year: 1992
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50512
Year: 1991
Make/Model : FORD RANGER
Vin : 1FTCR10AXMUB06634
Miles : 0
See Parts
Stock: 55379
Year: 1991
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 64829
Year: 1990
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 1051
Year: 1989
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 1052
Year: 1989
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts
Stock: 50998
Year: 1987
Make/Model : FORD RANGER
Vin : 1FTCR10TXHUB91093
Miles : 0
See Parts
Stock: 46227
Year: 1986
Make/Model : FORD RANGER
Vin :
Miles : 0
See Parts