Software number · 116 files

EB3G-12A650-GE original ECU files

116 original (stock) ECU files with the software number EB3G-12A650-GE — Continental SID209, Continental SID807, used in Ford vehicles. The other numbers (software, calibration) tell these files apart: compare them with your own read and open the matching file.

116files
2ECU types
3models
1makes

All EB3G-12A650-GE files 116

VehicleECUHWSWCalibration / upgrade
EB3A-12B684-DC Ford Everest2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAP €20 · Open
EB3A-12B684-DC EB3G-14C204-BGH Ford Ranger2.2 155hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGH €20 · Open
EB3A-12B684-DC EB3G-14C204-BHG Ford Ranger2.2 155hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHG €20 · Open
EB3A-12B684-DC EB3G-14C204-BHJ Ford Ranger2.2 155hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHJ €20 · Open
EB3G-14C204-BAS Ford Ranger2.2 160hp · ZSD-422 Continental SID807 EB3G-12A650-GE — EB3G-14C204-BAS €20 · Open
EB3A-12B684-DC 10386180AA Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE 10386180AA €20 · Open
EB3A-12B684-DC 10394263AA Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE 10394263AA €20 · Open
EB3A-12B684-DC EB3G-14C204-BAL Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAL €20 · Open
EB3A-12B684-DC EB3G-14C204-BAM Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAM €20 · Open
EB3A-12B684-DC EB3G-14C204-BAN Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAN €20 · Open
EB3A-12B684-DC EB3G-14C204-BAR Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAR €20 · Open
EB3A-12B684-DC EB3G-14C204-BAS Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAS €20 · Open
EB3A-12B684-DC EB3G-14C204-BAV Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAV €20 · Open
EB3A-12B684-DC EB3G-14C204-BBL Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBL €20 · Open
EB3A-12B684-DC EB3G-14C204-BBM Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBM €20 · Open
EB3A-12B684-DC EB3G-14C204-BBN Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBN €20 · Open
EB3A-12B684-DC EB3G-14C204-BBR Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBR €20 · Open
EB3A-12B684-DC EB3G-14C204-BBS Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBS €20 · Open
EB3A-12B684-DC EB3G-14C204-BBS Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBS €20 · Open
EB3A-12B684-DC EB3G-14C204-BBT Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBT €20 · Open
EB3A-12B684-DC EB3G-14C204-BCM Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCM €20 · Open
EB3A-12B684-DC EB3G-14C204-BCN Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCN €20 · Open
EB3A-12B684-DC EB3G-14C204-BCR Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCR €20 · Open
EB3A-12B684-DC EB3G-14C204-BCS Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCS €20 · Open
EB3A-12B684-DC EB3G-14C204-BCT Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCT €20 · Open
EB3A-12B684-DC EB3G-14C204-BCU Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCU €20 · Open
EB3A-12B684-DC EB3G-14C204-BDL Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BDL €20 · Open
EB3A-12B684-DC EB3G-14C204-BDM Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BDM €20 · Open
EB3A-12B684-DC EB3G-14C204-BDZ Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BDZ €20 · Open
EB3A-12B684-DC EB3G-14C204-BGL Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGL €20 · Open
EB3A-12B684-DC EB3G-14C204-BGM Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGM €20 · Open
EB3A-12B684-DC EB3G-14C204-BGN Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGN €20 · Open
EB3A-12B684-DC EB3G-14C204-BGP Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGP €20 · Open
EB3A-12B684-DC EB3G-14C204-BGS Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGS €20 · Open
EB3A-12B684-DC EB3G-14C204-BGT Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGT €20 · Open
EB3A-12B684-DC EB3G-14C204-BGV Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGV €20 · Open
EB3A-12B684-DC EB3G-14C204-BGX Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGX €20 · Open
EB3A-12B684-DC EB3G-14C204-BGY Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGY €20 · Open
EB3A-12B684-DC EB3G-14C204-BHL Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHL €20 · Open
EB3A-12B684-DC EB3G-14C204-BHL Ford Ranger2.2 160hp · ZSD-422Map pack · 264 maps Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHL €20 · OpenWith maps €70
EB3A-12B684-DC EB3G-14C204-BHM Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHM €20 · Open
EB3A-12B684-DC EB3G-14C204-BHM Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHM €20 · Open
EB3A-12B684-DC EB3G-14C204-BHN Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHN €20 · Open
EB3A-12B684-DC EB3G-14C204-BHN Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHN €20 · Open
EB3A-12B684-DC EB3G-14C204-BHP Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHP €20 · Open
EB3A-12B684-DC EB3G-14C204-BHR Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHR €20 · Open
EB3A-12B684-DC EB3G-14C204-BHS Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHS €20 · Open
EB3A-12B684-DC EB3G-14C204-BHT Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHT €20 · Open
EB3A-12B684-DC EB3G-14C204-BHT Ford Ranger2.2 160hp · ZSD-422Map pack · 246 maps Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHT €20 · OpenWith maps €70
EB3A-12B684-DC EB3G-14C204-BHU Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHU €20 · Open
EB3A-12B684-DC EB3G-14C204-BHU Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BHU €20 · Open
EB3A-12B684-DC EB3G-14C204-BJG Ford Ranger2.2 160hp · ZSD-422Map pack · 233 maps Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BJG €20 · OpenWith maps €70
EB3A-12B684-DC EB3G-14C204-BJP Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BJP €20 · Open
EB3A-12B684-DC EB3G-14C204-BJU Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BJU €20 · Open
EB3A-12B684-DC EB3G-14C204-BST Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BST €20 · Open
EB3A-12B684-DC EB3G-14C204-CDJ Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-CDJ €20 · Open
EB3A-12B684-DC EB3G-14C204-DAG Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DAG €20 · Open
EB3A-12B684-DC EB3G-14C204-DAJ Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DAJ €20 · Open
EB3A-12B684-DC EB3G-14C204-DAL Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DAL €20 · Open
EB3A-12B684-DC EB3G-14C204-DAN Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DAN €20 · Open
EB3A-12B684-DC EB3G-14C204-DBF Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DBF €20 · Open
EB3A-12B684-DC EB3G-14C204-DBG Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DBG €20 · Open
EB3A-12B684-DC EB3G-14C204-DBJ Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DBJ €20 · Open
EB3A-12B684-DC EB3G-14C204-DBK Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DBK €20 · Open
EB3A-12B684-DC EB3G-14C204-DBL Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DBL €20 · Open
EB3A-12B684-DC EB3G-14C204-DBM Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DBM €20 · Open
EB3A-12B684-DC EB3G-14C204-DBN Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DBN €20 · Open
EB3A-12B684-DC EB3G-14C204-DFK Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-DFK €20 · Open
EB3A-12B684-DC EB3G-14C204-EDD Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EDD €20 · Open
EB3A-12B684-DC EB3G-14C204-EDE Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EDE €20 · Open
EB3A-12B684-DC EB3G-14C204-EDG Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EDG €20 · Open
EB3A-12B684-DC EB3G-14C204-EDH Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EDH €20 · Open
EB3A-12B684-DC EB3G-14C204-EDL Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EDL €20 · Open
EB3A-12B684-DC EB3G-14C204-EGB Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EGB €20 · Open
EB3A-12B684-DC EB3G-14C204-EGC Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EGC €20 · Open
EB3A-12B684-DC EB3G-14C204-EGE Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EGE €20 · Open
EB3A-12B684-DC EB3G-14C204-EGF Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EGF €20 · Open
EB3A-12B684-DC EB3G-14C204-EGG Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EGG €20 · Open
EB3A-12B684-DC EB3G-14C204-EGJ Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EGJ €20 · Open
EB3A-12B684-DC EB3G-14C204-EHB Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EHB €20 · Open
EB3A-12B684-DC EB3G-14C204-EHC Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EHC €20 · Open
EB3A-12B684-DC EB3G-14C204-EHE Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EHE €20 · Open
EB3A-12B684-DC EB3G-14C204-EHG Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EHG €20 · Open
EB3A-12B684-DC EB3G-14C204-EHH Ford Ranger2.2 160hp · ZSD-422Map pack · 246 maps Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-EHH €20 · OpenWith maps €70
EB3A-12B684-DC EB3G-14C204-FAA Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FAA €20 · Open
EB3A-12B684-DC EB3G-14C204-FAB Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FAB €20 · Open
EB3A-12B684-DC EB3G-14C204-FAE Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FAE €20 · Open
EB3A-12B684-DC EB3G-14C204-FCB Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FCB €20 · Open
EB3A-12B684-DC EB3G-14C204-FDA Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FDA €20 · Open
EB3A-12B684-DC EB3G-14C204-FEA Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FEA €20 · Open
EB3A-12B684-DC EB3G-14C204-FEA Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FEA €20 · Open
EB3A-12B684-DC EB3G-14C204-FEB Ford Ranger2.2 160hp · ZSD-422 Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-FEB €20 · Open
EB3A-12B684-DC EB3G-14C204-JAA Ford Ranger2.2 160hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-JAA €20 · Open
EB3A-12B684-DC EB3G-14C204-BAH Ford Ranger3.2 200hp · P5AT Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BAH €20 · Open
EB3A-12B684-DC EB3G-14C204-BBJ Ford Ranger3.2 200hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBJ €20 · Open
EB3A-12B684-DC EB3G-14C204-BBJ Ford Ranger3.2 200hp · P5AT Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BBJ €20 · Open
EB3A-12B684-DC EB3G-14C204-BCG Ford Ranger3.2 200hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCG €20 · Open
EB3A-12B684-DC EB3G-14C204-BCH Ford Ranger3.2 200hp · P5AT Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCH €20 · Open
EB3A-12B684-DC EB3G-14C204-BCJ Ford Ranger3.2 200hp · P5AT Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BCJ €20 · Open
EB3A-12B684-DC EB3G-14C204-BGJ Ford Ranger3.2 200hp Continental SID209 EB3A-12B684-DC EB3G-12A650-GE EB3G-14C204-BGJ €20 · Open

About EB3G-12A650-GE

EB3G-12A650-GE is on 116 original (stock) ECU files in our catalogue: as the software number on 115 files and as the hardware number on 1 file.

They were read from Continental SID209 (115 files) and Continental SID807 (1 file) control units.

Our catalogue lists them for the Ford Ranger (2.2 160hp, 3.2 200hp, 2.2 155hp), Ford Transit (2.2 155hp) and Ford Everest (2.2 160hp).

Other numbers on these files: 1 hardware number (EB3A-12B684-DC), listed on 115 of the 116 files; 104 calibration / SW upgrade numbers (EB3G-14C204-BHH, EB3G-14C204-BAS, EB3G-14C204-BBS, EB3G-14C204-BHL, …).

To choose, compare every number of your own read — HW, SW, calibration and SW upgrade where listed — with each file page before you buy. 20 of these files have the same numbers, ECU, vehicle and engine as another file in this list.

Number
EB3G-12A650-GE
Files
116
Found as
software number and hardware number
ECU types
2
Vehicles
3
Also written as
EB3G12A650GE · EB3G 12A650 GE

ECU types with EB3G-12A650-GE 2

Vehicles with EB3G-12A650-GE 3

Need a modified file?

Tuning for EB3G-12A650-GE — done by our engineers

  • Stage 1 / Stage 2 / ECO
  • DPF / FAP OFF
  • EGR OFF
  • AdBlue / SCR OFF
  • DTC OFF
  • Speed limiter, Start&Stop

Questions

Which vehicles is EB3G-12A650-GE listed for?

In our catalogue: Ford Ranger (2.2 160hp, 3.2 200hp, 2.2 155hp), Ford Transit (2.2 155hp) and Ford Everest (2.2 160hp). Open the file page that matches your vehicle, engine and numbers.

Which ECU has EB3G-12A650-GE?

In our catalogue EB3G-12A650-GE is on files read from Continental SID209 (115 files) and Continental SID807 (1 file) control units.

There are several EB3G-12A650-GE files. Which one do I need?

The one whose numbers match your own read: compare HW, SW, calibration and SW upgrade where they are listed on the file page. All sales are final, so check before you buy.

How do I get the file?

Open the file page and use Quick buy: €20 by card, no registration. We request the file from the original-file database and e-mail it to you — usually within minutes, normally within 24 hours. With an account on our file service fs.auto-remap.com you can also top up your balance and order there.

What exactly do I receive?

The original read only, as a ready-to-use .bin file (ordered through a file-service account: a ZIP archive with an .ori file inside). No full backups, EPROMs, SGO, VBF or other formats. Different tools expect different file sizes when writing, so make sure the file suits your device. All sales are final: check HW and SW against your own read before you buy.