Compression springs are easy to overlook until a repair stalls because the replacement is too thick, too short, or simply not in the drawer. The four options here cover different ground: a multi-size kit, a 100-pack of 0.8mm wire springs, a 305mm stainless option with a wide diameter range, and a 0.6mm wire spring with a long length span. Matching the spring dimensions to the job matters more than picking the lowest or highest price.
Quick take
Start by deciding whether you need variety or a matched set. A multi-size assortment gives you many diameters in one box, while a single-size pack gives you repeatability for batch work. The products below split into those two groups.
Listed price comparison
| Product | Listed Price | Price Bar |
|---|---|---|
| Compression Spring 0.3-5mm & 305mm Length | USD 250.78 | |
| 0.8mm Wire Compression Spring 7-11mm Diameter & 10-100mm Length | USD 74.18 | |
| 390pc Compression Spring Assortment Kit 28 Sizes | USD 9.16 | |
| Compression Spring Wire Diameter 0.6mm 304 Stainless Steel | USD 300.00 |
Decision matrix
- Need many sizes for small repairs? The 390pc assortment kit is the only multi-size option here, with 390 pieces across 28 sizes.
- Need a repeatable batch of 0.8mm wire springs? The 100-pack of 0.8mm wire springs covers a 7-11mm outer diameter range.
- Need a wide outer diameter range on one fixed length? The 0.3-5mm wire compression spring reaches 3-60mm outer diameter at a 305mm length.
- Need thin wire with a long length span? The 0.6mm wire compression spring offers a 4-12mm outer diameter range and 5-305mm length options.
Product notes
Compression Spring 0.3-5mm & 305mm Length (304 Stainless Steel)

At USD 250.78, this option costs more than the 390-piece and 0.8mm wire packs, but it brings a wide spread of outer diameters. The product is made of 304 stainless steel and covers 3mm to 60mm outer diameter sizes, all on a 305mm length. If you are replacing a spring in a project where the outer diameter is uncertain, this one item gives you more outer diameter ground than the other options. The limitation is the fixed length: it is not designed for jobs that need shorter or multiple lengths.
0.8mm Wire Compression Spring (7-11mm Diameter & 10-100mm Length)

The 0.8mm wire spring is a 100-piece pack at USD 74.18, which makes it useful when you need a batch of identical springs rather than a sample. It covers a 7-11mm outer diameter range and a 10-100mm length range, so it suits small devices and light general repair work. The galvanized finish is a practical point if surface protection matters to you. The biggest limitation is the single wire thickness: this pack only handles 0.8mm wire, so it will not work for projects that need a thinner or thicker spring wire.
390pc Compression Spring Assortment Kit (28 Sizes)

The 390pc assortment kit is the lowest-priced option at USD 9.16 and the only true variety pack in this comparison. It includes 390 stainless steel springs in 28 sizes, with sizes in the 2-8mm range. That makes it a natural first buy for small repairs, crafts, or prototype work where you want to try several sizes before committing. The trade-off is the scale: the sizes stop at 8mm, so this kit will not cover larger industrial springs or anything close to the 60mm diameter range of the 305mm stainless option.
Compression Spring Wire Diameter 0.6mm (304 Stainless Steel)

The 0.6mm wire compression spring carries the highest listed price at USD 300.00, and the specification is narrow: a 0.6mm wire diameter, a 4-12mm outer diameter range, and a 5-305mm length range in 304 stainless steel. If you need a thin wire spring and want the flexibility to choose a longer length, this is the option that covers that combination. The limitation is that the wire thickness is fixed at 0.6mm, so you do not get a range of wire sizes.
Final recommendation by use case
- Variety-first small repair: 390pc Compression Spring Assortment Kit.
- Batch task: 0.8mm Wire Compression Spring.
- Fixed-length task: Compression Spring 0.3-5mm.
- Length-flexible task: Compression Spring Wire Diameter 0.6mm.
Match the dimensional range and pack count to the repair before you sort by price; the right fit is the one that covers the sizes you actually need.