Skip to main content
Skip to Filters
761 listings
    • 57,032 miles
    • No accidents, 1 owner, personal use only
    • Macke Motors (295 mi away)
    Close

    Located in Lake City, IA / 295 miles away from Rutland, ND

    NA

    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: 1GC4YSEYXPF185444
    Stock: 31979B
    Certified Pre-Owned: No
    Listed since: 02-03-2025

    • 84,817 miles
    • No accidents, 1 owner, personal use only
    • McKie Ford Lincoln (308 mi away)
    • Upgraded Engine
    • Lane Departure Warni...
    • Heads up display
    • Towing Hitch
    • Pre-collision safety...
    Close

    Located in Rapid City, SD / 308 miles away from Rutland, ND

    2023 Chevrolet Silverado 3500HD High Country Cherry Red Tintcoat**We are dedicated to an open, honest, and uncomplicated shopping experience.**Alloy W...

    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: 1GC4YVEY2PF113106
    Stock: FT54361
    Certified Pre-Owned: No
    Listed since: 05-09-2025

    • 42,687 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Pella Motors Buick Chevrolet GMC (395 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Pella, IA / 395 miles away from Rutland, ND

    At Pella Motors our vast selection of Pre-Owned vehicles along with competitive pricing and financing options equals great deals and savings for you!C...

    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: 1GC4YTE70PF102987
    Stock: 121702A
    Certified Pre-Owned: No
    Listed since: 11-22-2024

  • Price Drop
    • 20,357 miles
    • No accidents, 1 owner, personal use
    • 6'10” bed, 6.6l, 8cyl
    • Burtness Chevrolet (470 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Orfordville, WI / 470 miles away from Rutland, ND

    4WD CARFAX One-Owner. Clean CARFAX. 2024 Chevrolet Silverado 3500HD LTZ Red Hot Duramax 6.6L V8 Turbodiesel 10-Speed AutomaticBurtness Chevrolet has b...

    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: 1GC4YUEY3RF108669
    Stock: P7325
    Certified Pre-Owned: Yes
    Listed since: 04-05-2025

  • Stock photo**
    • 120,181 miles
    • No accidents, 1 owner, personal use only
    • 8'2” bed, 6.6l, 8cyl
    • Marthaler Chevrolet of Glenwood (104 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Glenwood, MN / 104 miles away from Rutland, ND

    Chevrolet ** ONE OWNER **, ** LOCAL TRADE **, ** REAR-VIEW CAMERA **, ** HEATED AND VENTILATED SEATS **, ** HEATED STEERING WHEEL **, ** HEATED SECOND...

    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: 1GC4YUEY3MF109135
    Stock: 251045A
    Certified Pre-Owned: No
    Listed since: 05-30-2025

    • 2,884 miles
    • No accidents, 1 owner, personal use only
    • 8'2” bed, 6.6l, 8cyl
    • Johnson Motor Sales (249 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Blind Spot Monitorin...
    • Tire Pressure Warnin...
    Close

    Located in New Richmond, WI / 249 miles away from Rutland, ND

    Accident Free, 6.6L Diesel, Alaskan Snow Plow Special Edition, gloss Black Wheels, Remote Keyless Entry, Lane Change Alert, Z71 Off-Road Package, Tow ...

    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: 1GC3YSEY0RF341358
    Stock: 921604
    Certified Pre-Owned: Yes
    Listed since: 05-24-2025

    • 31,974 miles
    • No accidents, 1 owner, personal use only
    • White's Mountain Subaru (486 mi away)
    • 4WD
    • Perforated Leather S...
    • Heated 2nd Row Outbo...
    • Back up camera
    • EquipmentApple CarPl...
    Close

    Located in Casper, WY / 486 miles away from Rutland, ND

    EquipmentApple CarPlay: Seamless smartphone integration for this 1 ton pickup - stay connected and entertained on the go! This vehicle offers 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:

    Listing Information:

    VIN: 1GC4YVEYXPF233638
    Stock: P5099
    Certified Pre-Owned: No
    Listed since: 03-11-2025

  • Price Drop
    $59,509
    great price
    $8,067 below market
    • 22,675 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Los Angeles, CA / 1,370 miles away from Rutland, ND

    Rare Find,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Chrome Wheels,Heads-Up Display,Heated Seats,Heated Steering Wheel,Keyless Start,Le...

    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: 2GC4YUE75R1107134
    Stock: R1107134P
    Certified Pre-Owned: No

    • 46,373 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Volkswagen of Bismarck (166 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Bismarck, ND / 166 miles away from Rutland, ND

    Recent Arrival!2023 Chevrolet Silverado 3500HD LT 10-Speed Automatic, 4WD, Cloth.Odometer is 1335 miles below market average! Clean CARFAX.

    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: 1GC4YTEY2PF212058
    Stock: HP6171
    Certified Pre-Owned: No
    Listed since: 04-12-2025

  • Price Drop
    • 28,285 miles
    • No accidents, 1 owner, personal use only
    • 8'2” bed, 6.6l, 8cyl
    • Jeff Belzer's Chevrolet (230 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Leather Seats
    Close

    Located in Lakeville, MN / 230 miles away from Rutland, ND

    * We price cars, not people. Everyone qualifies for the Unconditional Retail Price, regardless of other vehicles owned/leased in household, or whether...

    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: 1GC4YUEY9RF353167
    Stock: D437842A
    Certified Pre-Owned: Yes
    Listed since: 05-11-2025

    • 50,248 miles
    • No accidents, 2 owners, personal use only
    • 8'2” bed, 6.6l, 8cyl
    • Karl Chevrolet of Ankeny (359 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Power Driver Seat
    • Tire Pressure Warnin...
    Close

    Located in Ankeny, IA / 359 miles away from Rutland, ND

    Recent Arrival! Certified. Local Trade-In! Equipped With Running Boards & Tonneau Cover! Summit White 2021 Chevrolet Silverado 3500HD LT 4WD REG CAB 1...

    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: 1GC3YTE76MF140716
    Stock: R38685
    Certified Pre-Owned: Yes
    Listed since: 05-27-2025

  • New Listing
    • 55,266 miles
    • No accidents, 1 owner, personal use only
    • Kirksville Toyota (472 mi away)
    • Back-up camera
    • Blind Spot Monitorin...
    • Power Driver Seat
    • Parking sensors
    • USB Inputs
    Close

    Located in Kirksville, MO / 472 miles away from Rutland, ND

    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: 2GC4YTE7XP1705453
    Stock: C3404Q
    Certified Pre-Owned: No
    Listed since: 06-08-2025

  • Stock photo**
    • 35,653 miles
    • No accidents, 1 owner, personal use only
    • Sheridan Motor (466 mi away)
    • 4WD
    • Heated & Ventilated ...
    • Power Sun Roof
    • Backup Camera
    • Side Blind Zone Aler...
    Close

    Located in Sheridan, WY / 466 miles away from Rutland, ND

    Dealer We can complete most of your deal online! - Pick Out a Vehicle, Trade Appraisal, Credit Application. 100% Satisfaction Guarantee, Free deliver...

    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: 1GC4YVEY7PF185872
    Stock: GP185872A
    Certified Pre-Owned: No
    Listed since: 05-23-2025

    • 28,829 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Macke Motors (295 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Blind Spot Monitorin...
    • Tire Pressure Warnin...
    Close

    Located in Lake City, IA / 295 miles away from Rutland, ND

    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: 1GC4YSEY1RF238258
    Stock: 31860A
    Certified Pre-Owned: No
    Listed since: 01-31-2025

    • 15,154 miles
    • 1 accident, 1 owner, personal use only
    • 8'2” bed, 6.6l, 8cyl
    • Lewiston Auto (310 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Blind Spot Monitorin...
    • Power Driver Seat
    Close

    Located in Lewiston, MN / 310 miles away from Rutland, ND

    One Owner Trade from Onalaska! This LT Crew Cab Silverado 3500 SRW Long Box 4WD is equipped with a 6.6L Duramax Diesel, Allison Automatic, touch scre...

    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: 1GC4YTEY6NF195150
    Stock: 195150C
    Certified Pre-Owned: Yes
    Listed since: 05-07-2025

  • $59,999
    great price
    $6,667 below market
    • 46,561 miles
    • No accidents, 1 owner, personal use only
    • 8'2” bed, 6.6l, 8cyl
    • Tenvoorde Ford (163 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Saint Cloud, MN / 163 miles away from Rutland, ND

    SUMMIT WHITEENGINE, DURAMAX 6.6L TURBO-DIESEL V8, B20-DIESEL COMPATIBLE

    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: 1GC4YTEY8RF207076
    Stock: 250269A
    Certified Pre-Owned: No
    Listed since: 05-30-2025

  • New Listing
    • 45,169 miles
    • No accidents, 2 owners, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Driveway (In-stock online)
    • Home delivery*
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Wesley Chapel, FL / 1,479 miles away from Rutland, ND

    CarFax No Accidents Reported,Rare Find,Apple CarPlay,Back-Up Camera,Blind Spot Monitor,Bluetooth,Heads-Up Display,Heated Seats,Heated Steering Wheel,K...

    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: 1GC4YVEY0RF182010
    Stock: C182010A
    Certified Pre-Owned: Yes

    • 45,234 miles
    • No accidents, 2 owners, personal use only
    • 8'2” bed, 6.6l, 8cyl
    • R. M. Stoudt Ford Lincoln (82 mi away)
    • AWD/4WD
    • Bluetooth
    • Navigation
    • Leather Seats
    • Keyless Entry/Start
    Close

    Located in Jamestown, ND / 82 miles away from Rutland, ND

    RM Stoudt is proud to present 2022 Chevrolet Silverado 3500HD High Country. 10-Speed Automatic, 4WD, Jet Black Leather. Duramax 6.6L V8 Turbodiesel 4W...

    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: 1GC4YVEY0NF313074
    Stock: L4319B
    Certified Pre-Owned: No
    Listed since: 10-26-2024

  • Price Drop
    $58,994
    great price
    $5,215 below market
    • 37,506 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Mills GM Buick (157 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Navigation
    • Keyless Entry/Start
    Close

    Located in Baxter, MN / 157 miles away from Rutland, ND

    ONE OWNER, REMOTE START, CLEAN CARFAX, 170 Amp Alternator, 2-Speed Electronic Shift Transfer Case, 4-Way Manual Driver Seat Adjuster, 6 Speakers, Blac...

    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: 1GC4YTEY9RF146580
    Stock: 2G250126A
    Certified Pre-Owned: No
    Listed since: 05-05-2025

  • Price Drop
    • 55,955 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Runde Chevrolet Buick GMC (416 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Leather Seats
    • Sunroof/Moonroof
    Close

    Located in Platteville, WI / 416 miles away from Rutland, ND

    Vehicle DetailsDiscover the unparalleled performance and refined luxury of the 2022 Chevrolet Silverado 3500 LTZ with 4WD, a robust and versatile choi...

    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: 1GC4YUEY5NF340233
    Stock: NF340233
    Certified Pre-Owned: Yes
    Listed since: 04-19-2025

    • 83,360 miles
    • No accidents, 1 owner, personal use only
    • 6'10” bed, 6.6l, 8cyl
    • Menke Buick GMC (390 mi away)
    • AWD/4WD
    • Back-up camera
    • Bluetooth
    • Tire Pressure Warnin...
    • USB Inputs
    Close

    Located in Schofield, WI / 390 miles away from Rutland, ND

    2022 Chevrolet Work Truck Silverado 3500HDThis vehicle Contains the following features and options: Gooseneck/5th Wheel Package (Integrated Trailer Br...

    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: 1GC4YSEY7NF353358
    Stock: 1300X
    Certified Pre-Owned: No
    Listed since: 09-29-2024

Showing 106 - 126 out of 761 listings

Consumer Reviews for the Chevrolet Silverado 3500HD

Read recent reviews for the Chevrolet Silverado 3500HD
Overall Consumer Rating
3.4 out of 5 stars19 Reviews
Write a vehicle reviewSee all 19 reviews
  • 5 star
    (58%)
  • 4 star
    (0%)
  • 3 star
    (0%)
  • 2 star
    (11%)
  • 1 star
    (32%)
5 out of 5 stars

2020 3500 dually LTZ

R Mark hoyle , 01/19/2020
2020 Chevrolet Silverado 3500HD LTZ 4dr Crew Cab LB (6.6L 8cyl 6A)
Wow. The ride is smoother than any 2500/3500 I’ve ever ridden in and not far off from my 2016 suburban! I get 18-20mpg with no load at 70. Over 75 it dips to 15 mph quickly. 15mpg is my mixed driving number as well. Haven’t pulled a load yet (1500 miles so far). The 10 speed and the bed step and improved towing numbers was why I went with the Chevy. Getting in and out of the bed to hook … up a gooseneck In my other 2010 dually (ram) is a pain so the bedstep is great!the interior is fine with me-does the job and is comfortable the cameras are fantastic. The camera views and radar that lets u see all around the truck is very helpful. It’s huge so parking it isn’t much fun but I bought it to pull my boat and my 48 foot gooseneck toyhauler (20k lbs). So far very happy with this truck. Classic Chevrolet In grapevine Texas is the best dealership I’ve ever bought a vehicle! Ask for Danny Folmer he’s fantastic. PS review after 6mos- the truck needs airbags because it does squat with a load! Shame it doesn’t come with them other has that I’m still very happy with the truck Jan 2020 just pulled a 25k lb trailer 48 ft long 2500 miles round trip the truck handled it with ease. Got 9 mpg but no issues pulling the load or stopping it. Still very impressed with this truck. July 2021 - updated review ...truck pulls 20,000 lb trailer like it ain't even there! I could however use some bigger brakes when pulling the trailer. The transmission is really good and downshifts spot on with or without a load. I can find no flaws with this truck. I did add a bodyguard front and rear bumpers. 18 mpg at 73mph with no load. 15 in mixed daily driving. 9mpg pulling a 20k lb gooseneck 48/feet long. No regrets love this truck
Report abuse

Used 2023 Chevrolet Silverado 3500HD in Rutland, ND Values

Estimated values
2023 Chevrolet Silverado 3500HD LT 4dr Crew Cab 4WD SB (6.6L 8cyl 6A) with no options
ConditionTrade-InPrivate PartyDealer Retail
Outstanding$34,556$37,890$41,659
Clean$34,102$37,327$40,971
Average$33,345$36,389$39,823
Rough$32,360$35,170$38,331

The average list price of a used 2023 Chevrolet Silverado 3500HD in Rutland, North Dakota is $57,302. The average mileage on a used Chevrolet Silverado 3500HD 2023 for sale in Rutland, North Dakota is 45,533. Based on the average mileage of 45,533 for used 2023 Chevrolet Silverado 3500HD for sale in Rutland, ND and using an average vehicle condition rating, which means the vehicle may have a few mechanical and/or cosmetic problems and may require a considerable amount of reconditioning, we appraise the average trade-in value of a used Chevrolet Silverado 3500HD 2023 in Rutland, North Dakota to be $33,345.

Filters
Skip to Results

Applied Filters4Active

Select Buying Experience

Location

Search radius500 miles
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

Listing Details


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