YG

EM810080 8.0 x 8 x 19 x 60 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810080 8.0 x 8 x 19 x 60 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810080 YG 8mm Diameter x 8mm Shank x 19mm LOF x 60mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810085 8.5 x 10 x 19 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810085 8.5 x 10 x 19 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810085 YG 8.5mm Diameter x 10mm Shank x 19mm LOF x 70mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810090 9.0 x 10 x 19 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810090 9.0 x 10 x 19 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810090 YG 9mm Diameter x 10mm Shank x 19mm LOF x 70mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM810095 9.5 x 10 x 19 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810095 9.5 x 10 x 19 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810095 YG 9.5mm Diameter x 10mm Shank x 19mm LOF x 70mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810100 10.0 x 10 x 22 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810100 10.0 x 10 x 22 x 70 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810100 YG 10mm Diameter x 10mm Shank x 22mm LOF x 70mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810105 10.5 x 12 x 22 x 75 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810105 10.5 x 12 x 22 x 75 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810105 YG 10.5mm Diameter x 12mm Shank x 22mm LOF x 75mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM810110 11.0 x 12 x 22 x 75 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810110 11.0 x 12 x 22 x 75 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810110 YG 11mm Diameter x 12mm Shank x 22mm LOF x 75mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810120 12.0 x 12 x 26 x 75 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810120 12.0 x 12 x 26 x 75 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810120 YG 12mm Diameter x 12mm Shank x 26mm LOF x 75mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810140 14.0 x 14 x 26 x 85 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810140 14.0 x 14 x 26 x 85 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810140 YG 14mm Diameter x 14mm Shank x 26mm LOF x 85mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM810160 16.0 x 16 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810160 16.0 x 16 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810160 YG 16mm Diameter x 16mm Shank x 32mm LOF x 100mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810180 18.0 x 18 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810180 18.0 x 18 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810180 YG 18mm Diameter x 18mm Shank x 32mm LOF x 100mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810200 20.0 x 20 x 38 x 105 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810200 20.0 x 20 x 38 x 105 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810200 YG 20mm Diameter x 20mm Shank x 38mm LOF x 105mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM810220 22.0 x 20 x 38 x 105 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810220 22.0 x 20 x 38 x 105 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810220 YG 22mm Diameter x 20mm Shank x 38mm LOF x 105mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810240 24.0 x 20 x 45 x 120 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810240 24.0 x 20 x 45 x 120 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810240 YG 24mm Diameter x 20mm Shank x 45mm LOF x 120mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810250 25.0 x 25 x 45 x 120 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810250 25.0 x 25 x 45 x 120 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810250 YG 25mm Diameter x 25mm Shank x 45mm LOF x 120mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM810901 1.0 x 6 x 2.5 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810901 1.0 x 6 x 2.5 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810901 YG 1mm Diameter x 6mm Shank x 2.5mm LOF x 40mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810902 1.5 x 6 x 4 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810902 1.5 x 6 x 4 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810902 YG 1.5mm Diameter x 6mm Shank x 4mm LOF x 40mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810903 2.0 x 6 x 6 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810903 2.0 x 6 x 6 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810903 YG 2mm Diameter x 6mm Shank x 6mm LOF x 40mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM810904 2.5 x 6 x 8 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810904 2.5 x 6 x 8 x 40 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810904 YG 2.5mm Diameter x 6mm Shank x 8mm LOF x 40mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810905 14.0 x 16 x 26 x 85 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810905 14.0 x 16 x 26 x 85 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810905 YG 14mm Diameter x 16mm Shank x 26mm LOF x 85mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810906 13.0 x 12 x 26 x 85 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810906 13.0 x 12 x 26 x 85 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810906 YG 13mm Diameter x 12mm Shank x 26mm LOF x 85mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM810908 15.0 x 16 x 26 x 90 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810908 15.0 x 16 x 26 x 90 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810908 YG 15mm Diameter x 16mm Shank x 26mm LOF x 90mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810909 17.0 x 16 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810909 17.0 x 16 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810909 YG 17mm Diameter x 16mm Shank x 32mm LOF x 100mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM810911 19.0 x 20 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM810911 19.0 x 20 x 32 x 100 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM810911 YG 19mm Diameter x 20mm Shank x 32mm LOF x 100mm OAL 2 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811020 2.0 x 4 x 6 x 40 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811020 2.0 x 4 x 6 x 40 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811020 YG 2mm Diameter x 4mm Shank x 6mm LOF x 40mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811025 2.5 x 4 x 8 x 40 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811025 2.5 x 4 x 8 x 40 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811025 YG 2.5mm Diameter x 4mm Shank x 8mm LOF x 40mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811030 3.0 x 6 x 8 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811030 3.0 x 6 x 8 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811030 YG 3mm Diameter x 6mm Shank x 8mm LOF x 45mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811035 3.5 x 6 x 10 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811035 3.5 x 6 x 10 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811035 YG 3.5mm Diameter x 6mm Shank x 10mm LOF x 45mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811040 4.0 x 6 x 11 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811040 4.0 x 6 x 11 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811040 YG 4mm Diameter x 6mm Shank x 11mm LOF x 45mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811045 4.5 x 6 x 11 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811045 4.5 x 6 x 11 x 45 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811045 YG 4.5mm Diameter x 6mm Shank x 11mm LOF x 45mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811050 5.0 x 6 x 13 x 50 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811050 5.0 x 6 x 13 x 50 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811050 YG 5mm Diameter x 6mm Shank x 13mm LOF x 50mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811055 5.5 x 6 x 13 x 50 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811055 5.5 x 6 x 13 x 50 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811055 YG 5.5mm Diameter x 6mm Shank x 13mm LOF x 50mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811060 6.0 x 6 x 13 x 50 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811060 6.0 x 6 x 13 x 50 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811060 YG 6mm Diameter x 6mm Shank x 13mm LOF x 50mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811065 6.5 x 8 x 16 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811065 6.5 x 8 x 16 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811065 YG 6.5mm Diameter x 8mm Shank x 16mm LOF x 60mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811070 7.0 x 8 x 16 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811070 7.0 x 8 x 16 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811070 YG 7mm Diameter x 8mm Shank x 16mm LOF x 60mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811075 7.5 x 8 x 16 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811075 7.5 x 8 x 16 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811075 YG 7.5mm Diameter x 8mm Shank x 16mm LOF x 60mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811080 8.0 x 8 x 19 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811080 8.0 x 8 x 19 x 60 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811080 YG 8mm Diameter x 8mm Shank x 19mm LOF x 60mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811085 8.5 x 10 x 19 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811085 8.5 x 10 x 19 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811085 YG 8.5mm Diameter x 10mm Shank x 19mm LOF x 70mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811090 9 x 10 x 19 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811090 9 x 10 x 19 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811090 YG 9mm Diameter x 10mm Shank x 19mm LOF x 70mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811095 9.5 x 10 x 19 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811095 9.5 x 10 x 19 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811095 YG 9.5mm Diameter x 10mm Shank x 19mm LOF x 70mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811100 10 x 10 x 22 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811100 10 x 10 x 22 x 70 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811100 YG 10mm Diameter x 10mm Shank x 22mm LOF x 70mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811105 10.5 x 12 x 22 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811105 10.5 x 12 x 22 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811105 YG 10.5mm Diameter x 12mm Shank x 22mm LOF x 75mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811110 11.0 x 12 x 22 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811110 11.0 x 12 x 22 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811110 YG 11mm Diameter x 12mm Shank x 22mm LOF x 75mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811115 11.5 x 12 x 22 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811115 11.5 x 12 x 22 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811115 YG 11.5mm Diameter x 12mm Shank x 22mm LOF x 75mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811120 12.0 x 12 x 26 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811120 12.0 x 12 x 26 x 75 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811120 YG 12mm Diameter x 12mm Shank x 26mm LOF x 75mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop

EM811140 14 x 14 x 26 x 85 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811140 14 x 14 x 26 x 85 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811140 YG 14mm Diameter x 14mm Shank x 26mm LOF x 85mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811160 16 x 16 x 32 x 100 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811160 16 x 16 x 32 x 100 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811160 YG 16mm Diameter x 16mm Shank x 32mm LOF x 100mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop
EM811180 18 x 18 x 32 x 100 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill
EM811180 18 x 18 x 32 x 100 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill Hill Inventory: 0 Customer Account Required

EM811180 YG 18mm Diameter x 18mm Shank x 32mm LOF x 100mm OAL 4 FLUTE SHORT LENGTH METRIC X-POWER End Mill

Click Here To View YG's Catalog

+ Quick Shop