Collection: Keysteel Lengths - Square - Stainless Steel
- Keysteel Lengths (With Images)
- Keysteel Lengths - Square
- Keysteel Lengths - Square - Stainless Steel
136 Products in this selection
- 303, 304 and 316 grade key steel. Square stainless steel bar that can be used for keysteel or for small construction projects.
- Use oversized for replacing keys where the keyway may be slightly worn - standard aftermarket keysteel
- Use undersized for manufacturing and new applications where the keyway tolerances can be controlled
Width (S) | Height (S) | Length (L) |
Indicative Image |
---|---|---|---|
2.000 mm +0/-0.076 |
2.000 mm +0/-0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0020-0300-KS6U (5 Pcs) Keysteel - 2 mm x 2 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$28.86 AUD
Regular price
Unit price
/
per
Per 5
|
|||
Width (S) | Height (S) | Length (L) |
Indicative Image |
2.000 mm +0/-0.076 |
2.000 mm +0/-0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0020-0300-KS6U (5 Pcs) Keysteel - 2 mm x 2 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$28.86 AUD
Regular price
Unit price
/
per
Per 5
|
|||
|
|||
2.000 mm +0/-0.051 |
2.000 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0020-0300-KS3U Keysteel - 2 mm x 2 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$7.95 AUD
Regular price
Unit price
/
per
Each
|
|||
2.000 mm +0/-0.051 |
2.000 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0020-0300-KS3U Keysteel - 2 mm x 2 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$7.95 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
2.000 mm +0/-0.051 |
2.000 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0020-1000-KS3U Keysteel - 2 mm x 2 mm x 1000 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$11.32 AUD
Regular price
Unit price
/
per
Each
|
|||
2.000 mm +0/-0.051 |
2.000 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0020-1000-KS3U Keysteel - 2 mm x 2 mm x 1000 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$11.32 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
2.381 mm +0/-0.051 |
2.381 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0024-0300-KS3U Keysteel - 2.381 mm x 2.381 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$47.05 AUD
Regular price
Unit price
/
per
Each
|
|||
2.381 mm +0/-0.051 |
2.381 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0024-0300-KS3U Keysteel - 2.381 mm x 2.381 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$47.05 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
2.778 mm +0/-0.076 |
2.778 mm +0/-0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0028-0300-KS6U Keysteel - 2.778 mm x 2.778 mm x 300 mm / Keysteel Lengths
6 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$70.86 AUD
Regular price
Unit price
/
per
Each
|
|||
2.778 mm +0/-0.076 |
2.778 mm +0/-0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0028-0300-KS6U Keysteel - 2.778 mm x 2.778 mm x 300 mm / Keysteel Lengths
6 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$70.86 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.000 mm +0/-0.051 |
3.000 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-0300-KS6U Keysteel - 3 mm x 3 mm x 300 mm / Keysteel Lengths
3 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$6.23 AUD
Regular price
Unit price
/
per
Each
|
|||
3.000 mm +0/-0.051 |
3.000 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-0300-KS6U Keysteel - 3 mm x 3 mm x 300 mm / Keysteel Lengths
3 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$6.23 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.000 mm +0/-0.051 |
3.000 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-0300-KS3U Keysteel - 3 mm x 3 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$6.32 AUD
Regular price
Unit price
/
per
Each
|
|||
3.000 mm +0/-0.051 |
3.000 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-0300-KS3U Keysteel - 3 mm x 3 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$6.32 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.000 mm +0/-0.051 |
3.000 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-1000-KS3U Keysteel - 3 mm x 3 mm x 1000 mm / Keysteel Lengths
9 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$13.23 AUD
Regular price
Unit price
/
per
Each
|
|||
3.000 mm +0/-0.051 |
3.000 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-1000-KS3U Keysteel - 3 mm x 3 mm x 1000 mm / Keysteel Lengths
9 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$13.23 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.000 mm +0/-0.076 |
3.000 mm +0/-0.076 |
1000 mm |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-1000-KS6U Keysteel - 3 mm x 3 mm x 1000 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$17.50 AUD
Regular price
Unit price
/
per
Each
|
|||
3.000 mm +0/-0.076 |
3.000 mm +0/-0.076 |
1000 mm |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0030-1000-KS6U Keysteel - 3 mm x 3 mm x 1000 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$17.50 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.175 mm +0/-0.051 |
3.175 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0032-0300-KS6U Keysteel - 3.175 mm x 3.175 mm x 300 mm / Keysteel Lengths
21 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$7.50 AUD
Regular price
Unit price
/
per
Each
|
|||
3.175 mm +0/-0.051 |
3.175 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0032-0300-KS6U Keysteel - 3.175 mm x 3.175 mm x 300 mm / Keysteel Lengths
21 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$7.50 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.175 mm -0/+0.076 |
3.175 mm -0/+0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Oversized | |||
Part Number: 4R-0032-0300-KS3O Keysteel - 3.175 mm x 3.175 mm x 300 mm / Keysteel Lengths
12 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$8.23 AUD
Regular price
Unit price
/
per
Each
|
|||
3.175 mm -0/+0.076 |
3.175 mm -0/+0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Oversized | |||
Part Number: 4R-0032-0300-KS3O Keysteel - 3.175 mm x 3.175 mm x 300 mm / Keysteel Lengths
12 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$8.23 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.175 mm +0/-0.051 |
3.175 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0032-0300-KS3U Keysteel - 3.175 mm x 3.175 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$16.41 AUD
Regular price
Unit price
/
per
Each
|
|||
3.175 mm +0/-0.051 |
3.175 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0032-0300-KS3U Keysteel - 3.175 mm x 3.175 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$16.41 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
3.175 mm +0/-0.076 |
3.175 mm +0/-0.076 |
900 mm |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0032-0900-KS6U Keysteel - 3.175 mm x 3.175 mm x 900 mm / Keysteel Lengths
5 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$11.86 AUD
Regular price
Unit price
/
per
Each
|
|||
3.175 mm +0/-0.076 |
3.175 mm +0/-0.076 |
900 mm |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0032-0900-KS6U Keysteel - 3.175 mm x 3.175 mm x 900 mm / Keysteel Lengths
5 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$11.86 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.000 mm -0/+0.076 |
4.000 mm -0/+0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Oversized | |||
Part Number: 4R-0040-0300-KS3O Keysteel - 4 mm x 4 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$7.23 AUD
Regular price
Unit price
/
per
Each
|
|||
4.000 mm -0/+0.076 |
4.000 mm -0/+0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Oversized | |||
Part Number: 4R-0040-0300-KS3O Keysteel - 4 mm x 4 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$7.23 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.000 mm +0/-0.051 |
4.000 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0040-0300-KS3U Keysteel - 4 mm x 4 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$28.32 AUD
Regular price
Unit price
/
per
Each
|
|||
4.000 mm +0/-0.051 |
4.000 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0040-0300-KS3U Keysteel - 4 mm x 4 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$28.32 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.000 mm +0/-0.051 |
4.000 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0040-0300-KS6U Keysteel - 4 mm x 4 mm x 300 mm / Keysteel Lengths
21 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$28.50 AUD
Regular price
Unit price
/
per
Each
|
|||
4.000 mm +0/-0.051 |
4.000 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0040-0300-KS6U Keysteel - 4 mm x 4 mm x 300 mm / Keysteel Lengths
21 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$28.50 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.000 mm +0/-0.051 |
4.000 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0040-1000-KS3U Keysteel - 4 mm x 4 mm x 1000 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$86.23 AUD
Regular price
Unit price
/
per
Each
|
|||
4.000 mm +0/-0.051 |
4.000 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0040-1000-KS3U Keysteel - 4 mm x 4 mm x 1000 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$86.23 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.763 mm -0/+0.076 |
4.763 mm -0/+0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Oversized | |||
Part Number: 4R-0048-0300-KS3O (2 Pcs) Keysteel - 4.763 mm x 4.763 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$13.68 AUD
Regular price
Unit price
/
per
Per 2
|
|||
4.763 mm -0/+0.076 |
4.763 mm -0/+0.076 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Oversized | |||
Part Number: 4R-0048-0300-KS3O (2 Pcs) Keysteel - 4.763 mm x 4.763 mm x 300 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$13.68 AUD
Regular price
Unit price
/
per
Per 2
|
|||
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0300-KS3U Keysteel - 4.763 mm x 4.763 mm x 300 mm / Keysteel Lengths
1 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$6.14 AUD
Regular price
Unit price
/
per
Each
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
300 mm +8.0/-3.2 |
|
Material: Stainless Steel 303 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0300-KS3U Keysteel - 4.763 mm x 4.763 mm x 300 mm / Keysteel Lengths
1 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$6.14 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0300-KS6U Keysteel - 4.763 mm x 4.763 mm x 300 mm / Keysteel Lengths
26 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$10.14 AUD
Regular price
Unit price
/
per
Each
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
300 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0300-KS6U Keysteel - 4.763 mm x 4.763 mm x 300 mm / Keysteel Lengths
26 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$10.14 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.763 mm -0/+0.076 |
4.763 mm -0/+0.076 |
914 mm +/-3.2 |
|
Material: Stainless Steel 300 Tolerance Type: Oversized | |||
Part Number: 4R-0048-0914-KS3O Keysteel - 4.763 mm x 4.763 mm x 914 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$32.14 AUD
Regular price
Unit price
/
per
Each
|
|||
4.763 mm -0/+0.076 |
4.763 mm -0/+0.076 |
914 mm +/-3.2 |
|
Material: Stainless Steel 300 Tolerance Type: Oversized | |||
Part Number: 4R-0048-0914-KS3O Keysteel - 4.763 mm x 4.763 mm x 914 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$32.14 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
914 mm +/-3.2 |
|
Material: Stainless Steel 300 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0914-KS3U Keysteel - 4.763 mm x 4.763 mm x 914 mm / Keysteel Lengths
Out of Stock Backorder Now | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$22.14 AUD
Regular price
Unit price
/
per
Each
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
914 mm +/-3.2 |
|
Material: Stainless Steel 300 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0914-KS3U Keysteel - 4.763 mm x 4.763 mm x 914 mm / Keysteel Lengths
Out of Stock Backorder Now | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$22.14 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
914 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0914-KS6U Keysteel - 4.763 mm x 4.763 mm x 914 mm / Keysteel Lengths
10 Available | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$30.41 AUD
Regular price
Unit price
/
per
Each
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
914 mm +/-3.2 |
|
Material: Stainless Steel 316 Tolerance Type: Standard Undersized | |||
Part Number: 4R-0048-0914-KS6U Keysteel - 4.763 mm x 4.763 mm x 914 mm / Keysteel Lengths
10 Available | | Backorders for more can be expected around Fri, Jan 03, 2025 Regular price
$30.41 AUD
Regular price
Unit price
/
per
Each
|
|||
|
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 304 Tolerance Type: Undersized | |||
Part Number: 4R-0048-1000-KS4U Keysteel - 4.763 mm x 4.763 mm x 1000 mm / Keysteel Lengths
Contact Us Item Discontinued - Please contact us if you need a large quantity |
|||
4.763 mm +0/-0.051 |
4.763 mm +0/-0.051 |
1000 mm +/-3.2 |
|
Material: Stainless Steel 304 Tolerance Type: Undersized | |||
Part Number: 4R-0048-1000-KS4U Keysteel - 4.763 mm x 4.763 mm x 1000 mm / Keysteel Lengths
Contact Us Item Discontinued - Please contact us if you need a large quantity | |
SUBSCRIBE TO OUR EMAILS
Be the first to know about new collections and exclusive offers.