yg

E5G95032 1/2 X 1/2 x 5/8 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95032 1/2 X 1/2 x 5/8 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 9 Customer Account Required

E5G95032 YG 1/2" Diameter x 1/2" Shank x 5/8" LOF x 2-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95040 5/8 x 5/8 x 3/4 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95040 5/8 x 5/8 x 3/4 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95040 YG 5/8" Diameter x 5/8" Shank x 3/4" LOF x 3 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95048 3/4 x 3/4 x 1 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95048 3/4 x 3/4 x 1 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95048 YG 3/4" Diameter x 3/4" Shank x 1" LOF x 3 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95064 1 x 1 x 1-1/4 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95064 1 x 1 x 1-1/4 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95064 YG 1" Diameter x 1" Shank x 1-1/4" LOF x 3 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95901 1/8 x 1/8 x 3/8 x 1-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95901 1/8 x 1/8 x 3/8 x 1-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95901 YG 1/8" Diameter x 1/8" Shank x 3/8" LOF x 1-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95902 3/16 x 3/16 x 9/16 x 2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95902 3/16 x 3/16 x 9/16 x 2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95902 YG 3/16" Diameter x 3/16" Shank x 9/16" LOF x 2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95903 1/4 x 1/4 x 5/8 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95903 1/4 x 1/4 x 5/8 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95903 YG 1/4" Diameter x 1/4" Shank x 5/8" LOF x 2-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95904 1/4 x 1/4 x 1-1/4 x 3-1/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95904 1/4 x 1/4 x 1-1/4 x 3-1/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 4 Customer Account Required

E5G95904 YG 1/4" Diameter x 1/4" Shank x 1-1/4" LOF x 3-1/4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95905 5/16 x 5/16 x 5/8 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95905 5/16 x 5/16 x 5/8 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95905 YG 5/16" Diameter x 5/16" Shank x 5/8" LOF x 2-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95906 5/16 x 5/16 x 1-1/4 x 3-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95906 5/16 x 5/16 x 1-1/4 x 3-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95906 YG 5/16" Diameter x 5/16" Shank x 1-1/4" LOF x 3-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95907 3/8 x 3/8 x 1 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95907 3/8 x 3/8 x 1 x 2-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 9 Customer Account Required

E5G95907 YG 3/8" Diameter x 3/8" Shank x 1" LOF x 2-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95908 3/8 x 3/8 x 1-1/2 x 3-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95908 3/8 x 3/8 x 1-1/2 x 3-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95908 YG 3/8" Diameter x 3/8" Shank x 1-1/2" LOF x 3-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95909 3/8 x 3/8 x 2 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95909 3/8 x 3/8 x 2 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95909 YG 3/8" Diameter x 3/8" Shank x 2" LOF x 4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95910 7/16 x 7/16 x 1-1/4 x 2-3/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95910 7/16 x 7/16 x 1-1/4 x 2-3/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95910 YG 7/16" Diameter x 7/16" Shank x 1-1/4" LOF x 2-3/4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95911 7/16 x 7/16 x 2 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95911 7/16 x 7/16 x 2 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95911 YG 7/16" Diameter x 7/16" Shank x 2" LOF x 4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95912 1/2 x 1/2 x 1-1/4 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95912 1/2 x 1/2 x 1-1/4 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95912 YG 1/2" Diameter x 1/2" Shank x 1-1/4" LOF x 3 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95913 1/2 X 1/2 x 1-5/8 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95913 1/2 X 1/2 x 1-5/8 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95913 YG 1/2" Diameter x 1/2" Shank x 1-5/8" LOF x 4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95914 1/2 x 1/2 x 2 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95914 1/2 x 1/2 x 2 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95914 YG 1/2" Diameter x 1/2" Shank x 2" LOF x 4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95915 1/2 X 1/2 x 2-1/2 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95915 1/2 X 1/2 x 2-1/2 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95915 YG 1/2" Diameter x 1/2" Shank x 2-1/2" LOF x 5 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95916 1/2 x 1/2 x 3 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95916 1/2 x 1/2 x 3 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95916 YG 1/2" Diameter x 1/2" Shank x 3" LOF x 5 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95917 5/8 x 5/8 x 1-5/8 x 3-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95917 5/8 x 5/8 x 1-5/8 x 3-1/2 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 6 Customer Account Required

E5G95917 YG 5/8" Diameter x 5/8" Shank x 1-5/8" LOF x 3-1/2 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95918 5/8 x 5/8 x 2-1/2 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95918 5/8 x 5/8 x 2-1/2 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95918 YG 5/8" Diameter x 5/8" Shank x 2-1/2" LOF x 5 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95919 5/8 x 5/8 x 3 x 5-1/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95919 5/8 x 5/8 x 3 x 5-1/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95919 YG 5/8" Diameter x 5/8" Shank x 3" LOF x 5-1/4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95920 3/4 x 3/4 x 1-5/8 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95920 3/4 x 3/4 x 1-5/8 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 8 Customer Account Required

E5G95920 YG 3/4" Diameter x 3/4" Shank x 1-5/8" LOF x 4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95921 3/4 x 3/4 x 2-1/4 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95921 3/4 x 3/4 x 2-1/4 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95921 YG 3/4" Diameter x 3/4" Shank x 2-1/4" LOF x 5 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95922 3/4 x 3/4 x 3-1/4 x 6 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95922 3/4 x 3/4 x 3-1/4 x 6 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95922 YG 3/4" Diameter x 3/4" Shank x 3-1/4" LOF x 6 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95923 3/4 x 3/4 x 4 x 6-1/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95923 3/4 x 3/4 x 4 x 6-1/4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95923 YG 3/4" Diameter x 3/4" Shank x 4" LOF x 6-1/4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95924 1 x 1 x 2 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95924 1 x 1 x 2 x 5 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95924 YG 1" Diameter x 1" Shank x 2" LOF x 5 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95925 1 x 1 x 3-1/4 x 6 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95925 1 x 1 x 3-1/4 x 6 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95925 YG 1" Diameter x 1" Shank x 3-1/4" LOF x 6 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95926 1 x 1 x 4 x 7 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95926 1 x 1 x 4 x 7 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95926 YG 1" Diameter x 1" Shank x 4" LOF x 7 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G95927 1/2 x 1/2 x 1 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95927 1/2 x 1/2 x 1 x 3 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95927 YG 1/2" Diameter x 1/2" Shank x 1" LOF x 3 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95928 1 x 1 x 1-1/4 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL
E5G95928 1 x 1 x 1-1/4 x 4 ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G95928 YG 1" Diameter x 1" Shank x 1-1/4" LOF x 4 OAL ALU-POWER HPC 3 FLUTE 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G95931 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop

E5G95932 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop
E5G95933 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop
E5G95934 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop

E5G95935 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop
E5G95936 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop
E5G95937 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop

E5G95938 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop
E5G95939 Hill Inventory: 0 Customer Account Required

Alu-Power HPC 3 Flute Square Corner End Mill

+ Quick Shop
E5G96016 1/4 x 1/4 x 3/8(3/4) x 2-1/2 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL
E5G96016 1/4 x 1/4 x 3/8(3/4) x 2-1/2 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G96016 YG 1/4" Diameter x 1/4" Shank x 3/8(3/4)" LOF x 2-1/2 OAL ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G96024 3/8 x 3/8 x 1/2(1-1/8) x 3 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL
E5G96024 3/8 x 3/8 x 1/2(1-1/8) x 3 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G96024 YG 3/8" Diameter x 3/8" Shank x 1/2(1-1/8)" LOF x 3 OAL ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G96032 1/2 x 1/2 x 5/8(1-3/8) x 3 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL
E5G96032 1/2 x 1/2 x 5/8(1-3/8) x 3 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G96032 YG 1/2" Diameter x 1/2" Shank x 5/8(1-3/8)" LOF x 3 OAL ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G96040 5/8 x 5/8 x 3/4(1-5/8) x 4 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL
E5G96040 5/8 x 5/8 x 3/4(1-5/8) x 4 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G96040 YG 5/8" Diameter x 5/8" Shank x 3/4(1-5/8)" LOF x 4 OAL ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop

E5G96048 3/4 x 3/4 x 1(2) x 4 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL
E5G96048 3/4 x 3/4 x 1(2) x 4 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G96048 YG 3/4" Diameter x 3/4" Shank x 1(2)" LOF x 4 OAL ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G96064 1 x 1 x 1-1/4(2-5/8) x 5 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL
E5G96064 1 x 1 x 1-1/4(2-5/8) x 5 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G96064 YG 1" Diameter x 1" Shank x 1-1/4(2-5/8)" LOF x 5 OAL ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop
E5G96901 1/4 x 1/4 x 3/8(1-1/8) x 3 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL
E5G96901 1/4 x 1/4 x 3/8(1-1/8) x 3 ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX END MILL Hill Inventory: 0 Customer Account Required

E5G96901 YG 1/4" Diameter x 1/4" Shank x 3/8(1-1/8)" LOF x 3 OAL ALU-POWER HPC 3 FLUTE WITH NECK 37 DEGREE HELIX End Mill

Click Here To View YG's Catalog

+ Quick Shop