Skip to main content
Skip to Filters
1,650 listings
Showing Nationwide results. Enter your
for local results.
  • $3,900
    good price
    $1,445 below market
    • 262,732 miles
    • No accidents, 4 owners, corporate fleet vehicle
    • 6'4” bed, 3.7l, 6cyl
    • Dan Cummins Ford Lincoln (Nicholasville, KY)
    • 6ft Bed
    • Standard Cab
    • 8000lb Towing Capaci...
    Close

    Located in Nicholasville, KY / 868 miles away from Rutland, ND

    This 2004 Dodge Ram 1500 ST is being offered to you as an alternative to us taking to the auction. It's being offered COMPLETELY AS IS in the conditio...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    16 Combined MPG (14 City/19 Highway)

    Listing Information:

    VIN: 1D7HA16K94J116852
    Stock: 100557A
    Certified Pre-Owned: No
    Listed since: 05-16-2025

  • $3,995
    great price
    $3,480 below market
    • 170,106 miles
    • 3 accidents, 8 owners, personal use
    • 6'4” bed, 4.7l, 8cyl
    • Modern Classic Motors (Grand Junction, CO)
    • Trip Computer
    • Towing Hitch
    • 6ft Bed
    • Standard Cab
    • 8000lb Towing Capaci...
    Close

    Located in Grand Junction, CO / 740 miles away from Rutland, ND

    2004 Dodge Ram 1500 SLT Next Generation Magnum 4.7L V8. RWD 5-Speed Manual HD Next Generation Magnum 4.7L V8Priced below KBB Fair Purchase Price! KBB...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    14 Combined MPG (13 City/17 Highway)

    Listing Information:

    VIN: 1D7HA16N94J193148
    Stock: W29526B
    Certified Pre-Owned: No
    Listed since: 05-20-2025

  • $7,478
    good price
    $2,105 below market
    • 123,957 miles
    • No accidents, 2 owners, personal use only
    • 6'4” bed, 5.7l, 8cyl
    • Audi Boise (Boise, ID)
    • AWD/4WD
    • Upgraded Stereo
    • Trip Computer
    • Rear Bench Seats
    • Towing Hitch
    Close

    Located in Boise, ID / 934 miles away from Rutland, ND

    Recent Arrival! HEMI Magnum 5.7L V8 SMPI, 4WD. Odometer is 69232 miles below market average! We have a strong and committed sales staff with many year...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    14 Combined MPG (12 City/16 Highway)

    Listing Information:

    VIN: 1D7HU18D24S786033
    Stock: 26648BA
    Certified Pre-Owned: No
    Listed since: 06-02-2025

  • $5,386
    good price
    $2,079 below market
    • 259,348 miles
    • 1 accident, 4 owners, personal use only
    • 6'4” bed, 5.7l, 8cyl
    • Taylor Ford of Manteno (Manteno, IL)
    • Leather Seats
    • Power Driver Seat
    • Upgraded Stereo
    • Upgraded Engine
    • Multi-Zone Climate C...
    Close

    Located in Manteno, IL / 586 miles away from Rutland, ND

    Easy as 1-2-3. (1) This is the perfect car. (2) Complete your whole deal online or over the phone. (3) Take advantage of free delivery up to 250 miles...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1D7HA18D34S598050
    Stock: 9006C
    Certified Pre-Owned: No
    Listed since: 01-04-2025

    • 122,768 miles
    • No accidents, 3 owners, personal use only
    • 6'4” bed, 5.7l, 8cyl
    • APX Auto Brokers (Edmonds, WA)
    • AWD/4WD
    • Trip Computer
    • 6ft Bed
    • Standard Cab
    • 8000lb Towing Capaci...
    Close

    Located in Edmonds, WA / 1,173 miles away from Rutland, ND

    2004 DODGE RAM 1500 SLT 4X4 SINGLE CAB AUTOMATIC TRANSMISSION Local tradein clean title clean Carfax, rare single cab, automatic transmission, 4x4 wi...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    14 Combined MPG (12 City/16 Highway)

    Listing Information:

    VIN: 1D7HU16D64J136582
    Stock: 136582
    Certified Pre-Owned: No
    Listed since: 04-16-2025

  • Price Drop
    $6,495
    fair price
    $271 below market
    • 239,947 miles
    • 3 accidents, 4 owners, personal use only
    • 6'4” bed, 5.7l, 8cyl
    • Modern Classic Motors (Grand Junction, CO)
    • AWD/4WD
    • Upgraded Stereo
    • Trip Computer
    • Rear Bench Seats
    • Towing Hitch
    Close

    Located in Grand Junction, CO / 740 miles away from Rutland, ND

    2004 Dodge Ram 1500 SLT HEMI Magnum 5.7L V8 SMPI, 4WD. 4WD 5-Speed Automatic HEMI Magnum 5.7L V8 SMPIKBB Fair Market Range High: $7,363To see more ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    14 Combined MPG (12 City/16 Highway)

    Listing Information:

    VIN: 1D7HU18D64S730354
    Stock: W29792A
    Certified Pre-Owned: No
    Listed since: 05-12-2025

  • Price Drop
    • 210,638 miles
    • 1 accident, 4 owners, personal use only
    • 6'4” bed, 5.7l, 8cyl
    • Gregg Young Columbus Chevy GMC (Columbus, NE)
    • AWD/4WD
    • Trip Computer
    • Rear Bench Seats
    • Towing Hitch
    • 6ft Bed
    Close

    Located in Columbus, NE / 319 miles away from Rutland, ND

    Meet our great-looking **2004**Dodge**RAM 1500**SLT**Crew Cab**4X4**Trailer Tow Group** presented in Flame Red Clearcoat! Powered by a 5.7 Liter HEMI ...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    14 Combined MPG (12 City/16 Highway)

    Listing Information:

    VIN: 1D7HU18D54J150289
    Stock: 15C1622C
    Certified Pre-Owned: No
    Listed since: 04-23-2025

    • 141,206 miles
    • No accidents, 2 owners, corporate fleet vehicle
    • 6'4” bed, 4.7l, 8cyl
    • Maxwell Ford Supercenter (Austin, TX)
    • Trip Computer
    • Rear Bench Seats
    • 6ft Bed
    • Crew Cab
    • Fold Flat Rear Seats
    Close

    Located in Austin, TX / 1,095 miles away from Rutland, ND

    In Good Shape. CD Player, QUAD CAB LONE STAR VALUE GROUP, Chrome Wheels, Dodge Ram remains an excellent choice. It may be the best choice, depending o...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: Yes

    Features and Specs:

    14 Combined MPG (13 City/17 Highway)

    Listing Information:

    VIN: 1D7HA18N54S765453
    Stock: 4S765453
    Certified Pre-Owned: No
    Listed since: 05-09-2025

  • $9,500
    fair price
    $573 above market
    • 150,114 miles
    • 1 accident, 1 owner, personal use only
    • 6'4” bed, 4.7l, 8cyl
    • Knapp Auto Sales (Norfolk, VA)
    • AWD/4WD
    • Upgraded Stereo
    • Trip Computer
    • Rear Bench Seats
    • Towing Hitch
    Close

    Located in Norfolk, VA / 1,263 miles away from Rutland, ND

    4.7L 8 cylinder engine with an automatic transmissionFour wheel drive150k MilesCrew Cab35' Cooper Discovery M/T20' Aftermarket Wheels Good tread...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    14 Combined MPG (12 City/16 Highway)

    Listing Information:

    VIN: 1D7HU18N64S787677
    Stock: 787677
    Certified Pre-Owned: No
    Listed since: 04-06-2025

  • $9,998
    fair price
    $1,080 above market
    • 179,671 miles
    • No accidents, 2 owners, personal use
    • 6'4” bed, 5.7l, 8cyl
    • AutoNation Chrysler Dodge Jeep Ram Southwest (Littleton, CO)
    • AWD/4WD
    • Upgraded Stereo
    • Upgraded Engine
    • Trip Computer
    • Rear Bench Seats
    Close

    Located in Littleton, CO / 586 miles away from Rutland, ND

    The following items have been reconditioned on this vehicle: new brakes and new battery! 5-Speed Automatic Transmission W/Od20" X 9" Polished Alum...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1D7HU18DX4S724427
    Stock: 4S724427
    Certified Pre-Owned: No
    Listed since: 05-15-2025

  • New Listing
    $39,995
    fair price
    $994 above market
    • 58,440 miles
    • 6'3” bed, 8.3l, 10cyl
    • Driveway (In-stock online)
    • Delivery available*
    • Power Driver Seat
    • Multi-Zone Climate C...
    • Alarm
    • Trip Computer
    • Towing Hitch
    Close

    Located in Roseburg, OR / 1,276 miles away from Rutland, ND

    CarFax No Accidents Reported,Low Mileage,High Demand,Rare Find,High Value Options,Leather Seats,Premium Sound,10 Cylinder Engine,4-Wheel Disc Brakes,6...

    AutoCheck Vehicle History Summary Unavailable.

    Features and Specs:

    10 Combined MPG (9 City/14 Highway)

    Listing Information:

    VIN: 3D3HA16H74G280320
    Stock: 1756A
    Certified Pre-Owned: No

  • New Listing
    • 174,299 miles
    • 2 accidents, 2 owners, personal use
    • Salvage Reseller North (Marlboro, NY)
    • 4WD
    • Towing wiring harnes...
    • Heated door mirrors
    • Folding rear seats F...
    • Remote panic alarm
    Close

    Located in Marlboro, NY / 1,208 miles away from Rutland, ND

    This vehicle is located at East Granby, CT Copart yard. All purchases must take place online at www.salvagereseller.com. Visit our website to learn mo...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1D7HU18D54J246505
    Stock: 59274285
    Certified Pre-Owned: No
    Listed since: 02-06-2025

  • Price Drop
    • 236,075 miles
    • 3 accidents, 2 owners, personal use only
    • 6'4” bed, 4.7l, 8cyl
    • Rocky Mount Chrysler Dodge Jeep Ram FIAT (Rocky Mount, NC)
    • Upgraded Stereo
    • Trip Computer
    • Rear Bench Seats
    • 6ft Bed
    • Crew Cab
    Close

    Located in Rocky Mount, NC / 1,237 miles away from Rutland, ND

    2004 Dodge Ram 1500 SLT RWD 5-Speed Automatic Next Generation Magnum 4.7L V8 Next Generation Magnum 4.7L V8. Recent Arrival! At Rocky Mount Chrysler D...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    14 Combined MPG (13 City/17 Highway)

    Listing Information:

    VIN: 1D7HA18N24S529147
    Stock: R3023B
    Certified Pre-Owned: No
    Listed since: 05-23-2025

  • $9,991
    fair price
    $1,555 below market
    • 134,297 miles
    • 1 accident, 2 owners, personal use only
    • 6'4” bed, 5.7l, 8cyl
    • Burns Chevrolet (Rock Hill, SC)
    • AWD/4WD
    • Upgraded Engine
    • Trip Computer
    • Rear Bench Seats
    • Towing Hitch
    Close

    Located in Rock Hill, SC / 1,153 miles away from Rutland, ND

    EquipmentThis 1/2 ton pickup has an attractive deep orange exterior. This model has a V8, 5.7L high output engine. Maintaining a stable interi...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1D7HU18D05J619502
    Stock: 400550AAA
    Certified Pre-Owned: No
    Listed since: 05-10-2025

  • $10,500
    fair price
    $274 below market
    • 102,188 miles
    • No accidents, 2 owners, rental vehicle
    • 6'4” bed, 4.7l, 8cyl
    • Hometown Toyota (Ontario, OR)
    • Trip Computer
    • Rear Bench Seats
    • 6ft Bed
    • Crew Cab
    • Fold Flat Rear Seats
    Close

    Located in Ontario, OR / 957 miles away from Rutland, ND

    Magnum 4.7L V8. SLT Magnum 4.7L V8 RWD 5-Speed Automatic Odometer is 81690 miles below market average!Why Buy From Hometown Toyota Our commitment t...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    14 Combined MPG (13 City/17 Highway)

    Listing Information:

    VIN: 1D7HA18N25J506345
    Stock: 21147B1
    Certified Pre-Owned: No
    Listed since: 03-10-2025

    • 77,865 miles
    • Water damage reported, 5 owners, personal use only
    • 8.3l 10cyl
    • Napleton's Valley Hyundai (Aurora, IL)
    • Sunroof/Moonroof
    • Power Driver Seat
    • Multi-Zone Climate C...
    • Alarm
    • Trip Computer
    Close

    Located in Aurora, IL / 549 miles away from Rutland, ND

    2005 Dodge Ram 1500 SRT10 in Bright Silver Metallic Clearcoat, 8.3L V10 SFI, 22" x 10.0" Machined Aluminum Wheels, 22" x 10.0" Polished Aluminum Wheel...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Issue reported

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    9 Combined MPG (8 City/11 Highway)

    Listing Information:

    VIN: 3D7HA18H95G863100
    Stock: KBB1593
    Certified Pre-Owned: No
    Listed since: 04-22-2025

  • $32,987
    fair price
    $889 below market
    • 55,214 miles
    • No accidents, 6 owners, personal use only
    • 8.3l 10cyl
    • Maxx Autos Plus (Puyallup, WA)
    • Bluetooth
    • Navigation
    • Power Driver Seat
    • Multi-Zone Climate C...
    • Alarm
    Close

    Located in Puyallup, WA / 1,176 miles away from Rutland, ND

    2005 Dodge Ram 1500 SRT10 Flame Red CC/Bright Silver Metallic ClearcoatACCIDENT FREE CARFAX, MECHANICALLY INSPECTED AND DETAILED, Alloy Wheels, Aud...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    9 Combined MPG (8 City/11 Highway)

    Listing Information:

    VIN: 3D3HA18H35G803007
    Stock: 17021
    Certified Pre-Owned: No
    Listed since: 04-09-2025

  • $14,995
    fair price
    $204 above market
    • 63,592 miles
    • 1 accident, 1 owner, personal use only
    • 6'4” bed, 5.7l, 8cyl
    • Harbor City Auto Sales (Melbourne, FL)
    • Upgraded Engine
    • Trip Computer
    • Rear Bench Seats
    • Towing Hitch
    • 6ft Bed
    Close

    Located in Melbourne, FL / 1,542 miles away from Rutland, ND

    WOW !! 1 OWNER !! LOW MILAGE !! 63K ORIGINAL MILES !! SLT 1500 !! 20 ALLOY WHEELS WITH 4 BRAND NEW TIRES !! SLIDING REAR WINDOW !! BED LINER !! POW...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    Listing Information:

    VIN: 1D7HA18DX5S339704
    Stock: 052512
    Certified Pre-Owned: No

  • $21,998
    fair price
    $28 above market
    • 129,100 miles
    • No accidents, 6 owners, personal use only
    • 8.3l 10cyl
    • AutoNation Chrysler Dodge Jeep Ram Southwest (Littleton, CO)
    • Power Driver Seat
    • Multi-Zone Climate C...
    • Alarm
    • Trip Computer
    • Rear Bench Seats
    Close

    Located in Littleton, CO / 586 miles away from Rutland, ND

    22" X 10" Polished Aluminum WheelsLeather SeatsRear Window DefrosterRear Spoiler2Xs Srt-10 Customer Preferred Order Selection Pkg4-Speed Automati...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: Yes

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    9 Combined MPG (8 City/11 Highway)

    Listing Information:

    VIN: 3D7HA18H65G837506
    Stock: 5G837506
    Certified Pre-Owned: No
    Listed since: 05-13-2025

    • 113,142 miles
    • 2 accidents, 2 owners, corporate fleet vehicle
    • 6'4” bed, 4.7l, 8cyl
    • Timeless Motorcars (Stafford, VA)
    • Trip Computer
    • Rear Bench Seats
    • 6ft Bed
    • Crew Cab
    • Fold Flat Rear Seats
    Close

    Located in Stafford, VA / 1,149 miles away from Rutland, ND

    Timeless Motorcars we Thrive on our Customer Service and the capability to Provide cars to the community at a Fair Price. When you buy from Timeless M...

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: No

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: Yes

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    14 Combined MPG (13 City/17 Highway)

    Listing Information:

    VIN: 1D7HA18N15S213451
    Stock: 213451
    Certified Pre-Owned: No

  • $19,990
    fair price
    $75 below market
    • 141,912 miles
    • 4 accidents, 6 owners, personal use only
    • 8.3l 10cyl
    • Mr Motorcars (Orlando, FL)
    • Power Driver Seat
    • Multi-Zone Climate C...
    • Alarm
    • Trip Computer
    • Rear Bench Seats
    Close

    Located in Orlando, FL / 1,495 miles away from Rutland, ND

    AutoCheck Vehicle History Summary

    Accident Free Vehicle: No

    Personal Use Only: Yes

    History Provider: AutoCheck

    Title Details: Clean Title

    Salvage Vehicle: No

    Frame Damage: No

    Theft History: No

    Lemon Status: No

    Free History Report: No

    Features and Specs:

    9 Combined MPG (8 City/11 Highway)

    Listing Information:

    VIN: 3D7HA18H85G863301
    Stock: 863301
    Certified Pre-Owned: No

Showing 1 - 21 out of 1,650 listings

Consumer Reviews for the Dodge Ram Pickup 1500

Read recent reviews for the Dodge Ram Pickup 1500
Overall Consumer Rating
4.5 out of 5 stars382 Reviews
Write a vehicle reviewSee all 382 reviews
  • 5 star
    (75%)
  • 4 star
    (20%)
  • 3 star
    (3%)
  • 2 star
    (2%)
  • 1 star
    (0%)
4.75 out of 5 stars

It's a good thing that Dodges don't hold their value!

jwestie85, 09/02/2012
2004 Dodge Ram Pickup 1500 4dr Quad Cab Laramie 4WD SB (4.7L 8cyl 5A)
Seriously... it's a fact. Dodge's DO NOT hold their value compared to, say an F150 or a Sierra, or a Silverado. BUT... This is a good thing because that means you and I can get our hands on a really good, really appealing truck for $1000s less! I've had 3 Dodge's so far, one with a 3.7 V6, one with a 4.7 V8, and one with the 5.7 HEMI V8 (Awesome engine!), and i wished i'd kept all three. … Unfortunately i suffer from, "Gotta' have the next thing-itis" and i think it's terminal. All 3 trucks were great, the V6 was really underpowered, the 4.7 was normal, but the HEMI was incredible. Got rid of the HEMI a few months ago and it had 238,000 miles and ran like it had 50k, no lie. I LOVE EM.
Report abuse
Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radiusNationwide
Search radius

Make & Model

Year

New / Used

Price & Payments

Price Rating

Trim

Truck Details

Mileage

Accidents & History

Engine & Drivetrain

Exterior Color

Interior Color

Total Seating

Edmunds Review

Features

Options & Packages

MPG

Listing Details


* Delivery of any kind does not apply to Alaska and Hawaii. Contact the dealer for delivery details, restrictions and costs.