Solid Rock Products
  Home » Store » Cart Contents My Account  |  Cart Contents  |  Checkout   
8001 picks available
Pick Shapes
 Traditional->
 Jazz->
 Teardrop->
 Triangle->
 Heart
 Limited
 Gift Certificates
Information
Choosing a Pick
Pick Care
Return Policy
Privacy Policy
Contact Us
About Us
Currencies
International Shipping rates by quote only
What's In My Cart? What's In My Cart?
Remove Product(s) Qty. Total
TD23041 Blackskin Agate TD23041 Blackskin Agatenot available
$31.00
JZ6119 Dalmatian Jasper JZ6119 Dalmatian Jasper
$15.25
TD23043 Blackskin Agate TD23043 Blackskin Agate
$15.50
TD23044 Blackskin Agate TD23044 Blackskin Agate
$15.50
JZ3167 Blue Jasper JZ3167 Blue Jasper
$15.00
TD14123 Bloodstone TD14123 Bloodstone
$15.25
TA27089 Australian Black Jade TA27089 Australian Black Jade
$15.25
TA23043 Blackskin Agate TA23043 Blackskin Agate
$15.50
TD15121 Green Jasper TD15121 Green Jaspernot available
$45.75
TA22035 Polka Dot Agate TA22035 Polka Dot Agatenot available
$46.50
TA17165 Quartz Crystal TA17165 Quartz Crystalnot available
$62.00
TA27031  Australian Black Jade TA27031 Australian Black Jade
$15.25
TA22041 Polka Dot Agate TA22041 Polka Dot Agate
$15.50
JZ29014 Golden-Blue Tiger Eye JZ29014 Golden-Blue Tiger Eye
$15.50
JZ16116 Red Jasper JZ16116 Red Jaspernot available
$44.25
TD16137 Red Jasper TD16137 Red Jaspernot available
$44.25
JZ29030 Golden-Blue Tiger Eye JZ29030 Golden-Blue Tiger Eye
$15.50
TA27030  Australian Black Jade TA27030 Australian Black Jade
$15.25
TA23058 Blackskin Agate TA23058 Blackskin Agate
$15.50
TA23060 Blackskin Agate TA23060 Blackskin Agatenot available
$31.00
TD1105 Brazilian Agate TD1105 Brazilian Agatenot available
$28.50
TA17164 Quartz Crystal TA17164 Quartz Crystalnot available
$77.50
TD15131 Green Jasper TD15131 Green Jasper
$15.25
TD10012 Cloudy White Brazilian Agate TD10012 Cloudy White Brazilian Agate
$13.00
JZ16120 Red Jasper JZ16120 Red Jasper
$14.75
TA27032  Australian Black Jade TA27032 Australian Black Jade
$15.25
JZ29019 Golden-Blue Tiger Eye JZ29019 Golden-Blue Tiger Eyenot available
$31.00
JZ16123 Red Jasper JZ16123 Red Jaspernot available
$44.25
JZ24017 Australian (Mookaite) Jasper JZ24017 Australian (Mookaite) Jasper
$12.50
TA23042 Blackskin Agate TA23042 Blackskin Agate
$15.50
JZ29008 Golden-Blue Tiger Eye JZ29008 Golden-Blue Tiger Eye
$15.50
JZ29001 Golden-Blue Tiger Eye JZ29001 Golden-Blue Tiger Eye
$15.50
TD15122 Green Jasper TD15122 Green Jasper
$15.25
JZ24010 Australian (Mookaite) Jasper JZ24010 Australian (Mookaite) Jasper
$12.50
JZ24019 Australian (Mookaite) Jasper JZ24019 Australian (Mookaite) Jasper
$12.50
TD10011 Cloudy White Brazilian Agate TD10011 Cloudy White Brazilian Agate
$13.00
TA17174 Quartz Crystal TA17174 Quartz Crystal
$15.50
TA17167 Quartz Crystal TA17167 Quartz Crystalnot available
$31.00
TD16163 Red Jasper TD16163 Red Jasper
$14.75
TA23045 Blackskin Agate TA23045 Blackskin Agate
$15.50
JZ24013 Australian (Mookaite) Jasper JZ24013 Australian (Mookaite) Jasper
$12.50
JZ24004 Australian (Mookaite) Jasper JZ24004 Australian (Mookaite) Jasper
$12.50
TA23046 Blackskin Agate TA23046 Blackskin Agate
$15.50
JZ15117 Green Jasper JZ15117 Green Jaspernot available
$30.50
TA22027 Polka Dot Agate TA22027 Polka Dot Agate
$15.50
JZ16122 Red Jasper JZ16122 Red Jaspernot available
$29.50
TR2130 Royal Savannah Jasper TR2130 Royal Savannah Jasper
$14.25
JZ4173 Mexican Crazy Lace Agate JZ4173 Mexican Crazy Lace Agate
$15.50
TR8126 Red Brazilian Agate TR8126 Red Brazilian Agatenot available
$44.25
JZ15127 Green Jasper JZ15127 Green Jasper
$15.25
JZ4174 Mexican Crazy Lace Agate JZ4174 Mexican Crazy Lace Agate
$15.50
TA27011  Australian Black Jade TA27011 Australian Black Jadenot available
$45.75
TR2140 Royal Savannah Jasper TR2140 Royal Savannah Jaspernot available
$42.75
JZ16111 Red Jasper JZ16111 Red Jasper
$14.75
JZ29033 Golden-Blue Tiger Eye JZ29033 Golden-Blue Tiger Eye
$15.50
JZ4168 Mexican Crazy Lace Agate JZ4168 Mexican Crazy Lace Agate
$15.50
JZ4157 Mexican Crazy Lace Agate JZ4157 Mexican Crazy Lace Agate
$15.50
JZ16115 Red Jasper JZ16115 Red Jasper
$14.75
JZ16117 Red Jasper JZ16117 Red Jasper
$14.75
TA21029 Butterscotch Jasper TA21029 Butterscotch Jasper
$15.50
TA21027 Butterscotch Jasper TA21027 Butterscotch Jaspernot available
$31.00
JZ15101 Green Jasper JZ15101 Green Jasper
$15.25
TD16172 Red Jasper TD16172 Red Jasper
$14.75
JZ29016 Golden-Blue Tiger Eye JZ29016 Golden-Blue Tiger Eye
$15.50
JZ4166 Mexican Crazy Lace Agate JZ4166 Mexican Crazy Lace Agate
$15.50
TR2141 Royal Savannah Jasper TR2141 Royal Savannah Jasper
$14.25
JZ16118 Red Jasper JZ16118 Red Jasper
$14.75
TD10008 Cloudy White Brazilian Agate TD10008 Cloudy White Brazilian Agate
$13.00
TR21021 Butterscotch Jasper TR21021 Butterscotch Jaspernot available
$31.00
TR38010 Snake River Agate TR38010 Snake River Agate
$15.50
TD18145 Petrified Wood-Lge. TD18145 Petrified Wood-Lge.
$15.00
JZ16121 Red Jasper JZ16121 Red Jasper
$14.75
TR8179 Red Brazilian Agate TR8179 Red Brazilian Agate
$14.75
JZ29013 Golden-Blue Tiger Eye JZ29013 Golden-Blue Tiger Eye
$15.50
TR8133 Red Brazilian Agate TR8133 Red Brazilian Agate
$14.75
TA33036 Wild Horse Jasper TA33036 Wild Horse Jasper
$15.00
TD5124 Olive New Jade TD5124 Olive New Jade
$14.50
TR8134 Red Brazilian Agate TR8134 Red Brazilian Agatenot available
$29.50
TR8137 Red Brazilian Agate TR8137 Red Brazilian Agate
$14.75
JZ31058 Black Brazilian Agate JZ31058 Black Brazilian Agatenot available
$46.50
TR3169 Blue Jasper TR3169 Blue Jasper
$15.00
JZ18154 Petrified Wood JZ18154 Petrified Wood
$15.00
TR8127 Red Brazilian Agate TR8127 Red Brazilian Agate
$14.75
JZ8224 Red Brazilian Agate JZ8224 Red Brazilian Agatenot available
$29.50
JZ8232 Red Brazilian Agate JZ8232 Red Brazilian Agate
$14.75
JZ46003 Ocean Jasper JZ46003 Ocean Jasper
$15.50
TA33035 Wild Horse Jasper TA33035 Wild Horse Jasper
$15.00
TR46013 Ocean Jasper TR46013 Ocean Jaspernot available
$31.00
JZ31045 Black Brazilian Agate JZ31045 Black Brazilian Agate
$15.50
JZ46014 Ocean Jasper JZ46014 Ocean Jasper
$15.50
TA1110 Brazilian Agate TA1110 Brazilian Agate
$14.25
JZ29005 Golden-Blue Tiger Eye JZ29005 Golden-Blue Tiger Eye
$15.50
TD18107 Petrified Wood TD18107 Petrified Wood
$15.00
TR38021 Snake River Agate TR38021 Snake River Agate
$15.50
TD1304 Brazilian Agate TD1304 Brazilian Agate
$14.25
TD1117 Brazilian Agate TD1117 Brazilian Agate
$14.25
TA33040 Wild Horse Jasper TA33040 Wild Horse Jasper
$15.00
TD15106 Green Jasper TD15106 Green Jasper
$15.25
TR8135 Red Brazilian Agate TR8135 Red Brazilian Agate
$14.75
TR3162 Blue Jasper TR3162 Blue Jasper
$15.00
TR8142 Red Brazilian Agate TR8142 Red Brazilian Agate
$14.75
TR38019 Snake River Agate TR38019 Snake River Agatenot available
$31.00
JZ31037 Black Brazilian Agate JZ31037 Black Brazilian Agate
$15.50
JZ38022 Snake River Agate JZ38022 Snake River Agate
$15.50
TR42014 Green Moss Agate TR42014 Green Moss Agate
$15.25
TD1123 Brazilian Agate TD1123 Brazilian Agate
$14.25
TD1118 Brazilian Agate TD1118 Brazilian Agate
$14.25
TR3175 Blue Jasper TR3175 Blue Jasper
$15.00
JZ8229 Red Brazilian Agate JZ8229 Red Brazilian Agate
$14.75
JZ8149 Red Brazilian Agate JZ8149 Red Brazilian Agate
$14.75
TR11151 Golden Tiger Eye TR11151 Golden Tiger Eyenot available
$30.50
TR42023 Green Moss Agate TR42023 Green Moss Agate
$15.25
TD5134 Olive New Jade TD5134 Olive New Jade
$14.50
TD5112 Olive New Jade TD5112 Olive New Jade
$14.50
TD15103 Green Jasper TD15103 Green Jasper
$15.25
TR8148 Red Brazilian Agate TR8148 Red Brazilian Agate
$14.75
TD18136 Petrified Wood TD18136 Petrified Wood
$15.00
TR8191 Red Brazilian Agate TR8191 Red Brazilian Agate
$14.75
JZ16114 Red Jasper JZ16114 Red Jasper
$14.75
JZ8136 Red Brazilian Agate JZ8136 Red Brazilian Agate
$14.75
JZ16124 Red Jasper JZ16124 Red Jasper
$14.75
TA23050 Blackskin Agate TA23050 Blackskin Agate
$15.50
JZ8226 Red Brazilian Agate JZ8226 Red Brazilian Agate
$14.75
TA17200 Quartz Crystal TA17200 Quartz Crystalnot available
$93.00
TD37023 Lavender Agate TD37023 Lavender Agate
$15.25
JZ38072 Snake River Agate JZ38072 Snake River Agatenot available
$62.00
TR2131 Royal Savannah Jasper TR2131 Royal Savannah Jasper
$14.25
TR8185 Red Brazilian Agate TR8185 Red Brazilian Agate
$14.75
TA17189 Quartz Crystal TA17189 Quartz Crystal
$15.00
JZ8239 Red Brazilian Agate JZ8239 Red Brazilian Agate
$14.75
TR11145 Golden Tiger Eye TR11145 Golden Tiger Eye
$15.25
JZ46010 Ocean Jasper JZ46010 Ocean Jaspernot available
$31.00
JZ8198 Red Brazilian Agate JZ8198 Red Brazilian Agate
$14.75
TR8176 Red Brazilian Agate TR8176 Red Brazilian Agate
$14.75
TR33033 Wild Horse Jasper TR33033 Wild Horse Jasper
$15.00
TR17141 Quartz Crystal TR17141 Quartz Crystal
$15.50
TR17159 Quartz Crystal TR17159 Quartz Crystal
$15.50
JZ18131 Petrified Wood JZ18131 Petrified Woodnot available
$30.00
TA22046 Polka Dot Agate TA22046 Polka Dot Agate
$15.50
TR29009 Golden-Blue Tiger Eye TR29009 Golden-Blue Tiger Eye
$15.50
TR29011 Golden-Blue Tiger Eye TR29011 Golden-Blue Tiger Eye
$15.50
JZ38013 Snake River Agate JZ38013 Snake River Agatenot available
$46.50
JZ32037 Red Amazon Agate JZ32037 Red Amazon Agate
$15.50
TA17194 Quartz Crystal TA17194 Quartz Crystalnot available
$31.00
JZ15111 Green Jasper JZ15111 Green Jasper
$15.25
TR2135 Royal Savannah Jasper TR2135 Royal Savannah Jasper
$14.25
TR8186 Red Brazilian Agate TR8186 Red Brazilian Agate
$14.75
TR8181 Red Brazilian Agate TR8181 Red Brazilian Agate
$14.75
TR17142 Quartz Crystal TR17142 Quartz Crystal
$15.50
JZ39048 Red & Black Brazilian JZ39048 Red & Black Brazilian
$15.50
TR29006 Golden-Blue Tiger Eye TR29006 Golden-Blue Tiger Eye
$15.50
TD37017 Lavender Agate TD37017 Lavender Agatenot available
$30.50
TR4131  Mexican Crazy Lace Agate TR4131 Mexican Crazy Lace Agate
$15.50
JZ39051 Red & Black Brazilian JZ39051 Red & Black Brazilian
$15.50
TR33026 Wild Horse Jasper TR33026 Wild Horse Jasper
$15.00
TR33034 Wild Horse Jasper TR33034 Wild Horse Jasper
$15.00
JZ32053 Red Amazon Agate JZ32053 Red Amazon Agate
$15.50
TA17198 Quartz Crystal TA17198 Quartz Crystal
$15.50
TR29001 Golden-Blue Tiger Eye TR29001 Golden-Blue Tiger Eye
$15.50
TD37011 Lavender Agate TD37011 Lavender Agate
$15.25
TR8192 Red Brazilian Agate TR8192 Red Brazilian Agate
$14.75
TD37008 Lavender Agate TD37008 Lavender Agate
$15.25
JZ31065 Black Brazilian Agate JZ31065 Black Brazilian Agatenot available
$31.00
JZ31064 Black Brazilian Agate JZ31064 Black Brazilian Agatenot available
$31.00
JZ15114 Green Jasper JZ15114 Green Jasper
$15.25
TR8103 Red Brazilian Agate TR8103 Red Brazilian Agate
$14.75
TA11147 Golden Tiger Eye TA11147 Golden Tiger Eye
$15.25
JZ31048 Black Brazilian Agate JZ31048 Black Brazilian Agatenot available
$46.50
TD23012 Blackskin Agate TD23012 Blackskin Agate
$15.50
TA16143 Red Jasper TA16143 Red Jasper
$14.75
JZ15123 Green Jasper JZ15123 Green Jasper
$15.25
JZ31063 Black Brazilian Agate JZ31063 Black Brazilian Agate
$15.50
TR11118 Golden Tiger Eye TR11118 Golden Tiger Eye
$15.25
JZ13109 Chrysoprase Agate JZ13109 Chrysoprase Agate
$14.50
TR38012 Snake River Agate TR38012 Snake River Agate
$15.50
TR14127 Bloodstone TR14127 Bloodstone
$15.25
TA16136 Red Jasper TA16136 Red Jasper
$14.75
TA17185 Quartz Crystal TA17185 Quartz Crystalnot available
$31.00
JZ39053 Red & Black Brazilian JZ39053 Red & Black Brazilian
$15.50
TA17106 Quartz Crystal TA17106 Quartz Crystal
$15.50
TA16145 Red Jasper TA16145 Red Jasper
$14.75
TD23003 Blackskin Agate TD23003 Blackskin Agate
$15.50
Sub-Total: $3,619.50

Products marked "not available" are not available for purchase.
Please remove any products marked "not available", Thank you
Continue Shopping Checkout
Shopping Cart more
2 x TD23041 Blackskin Agate
1 x JZ6119 Dalmatian Jasper
1 x TD23043 Blackskin Agate
1 x TD23044 Blackskin Agate
1 x JZ3167 Blue Jasper
1 x TD14123 Bloodstone
1 x TA27089 Australian Black Jade
1 x TA23043 Blackskin Agate
3 x TD15121 Green Jasper
3 x TA22035 Polka Dot Agate
4 x TA17165 Quartz Crystal
1 x TA27031 Australian Black Jade
1 x TA22041 Polka Dot Agate
1 x JZ29014 Golden-Blue Tiger Eye
3 x JZ16116 Red Jasper
3 x TD16137 Red Jasper
1 x JZ29030 Golden-Blue Tiger Eye
1 x TA27030 Australian Black Jade
1 x TA23058 Blackskin Agate
2 x TA23060 Blackskin Agate
2 x TD1105 Brazilian Agate
5 x TA17164 Quartz Crystal
1 x TD15131 Green Jasper
1 x TD10012 Cloudy White Brazilian Agate
1 x JZ16120 Red Jasper
1 x TA27032 Australian Black Jade
2 x JZ29019 Golden-Blue Tiger Eye
3 x JZ16123 Red Jasper
1 x JZ24017 Australian (Mookaite) Jasper
1 x TA23042 Blackskin Agate
1 x JZ29008 Golden-Blue Tiger Eye
1 x JZ29001 Golden-Blue Tiger Eye
1 x TD15122 Green Jasper
1 x JZ24010 Australian (Mookaite) Jasper
1 x JZ24019 Australian (Mookaite) Jasper
1 x TD10011 Cloudy White Brazilian Agate
1 x TA17174 Quartz Crystal
2 x TA17167 Quartz Crystal
1 x TD16163 Red Jasper
1 x TA23045 Blackskin Agate
1 x JZ24013 Australian (Mookaite) Jasper
1 x JZ24004 Australian (Mookaite) Jasper
1 x TA23046 Blackskin Agate
2 x JZ15117 Green Jasper
1 x TA22027 Polka Dot Agate
2 x JZ16122 Red Jasper
1 x TR2130 Royal Savannah Jasper
1 x JZ4173 Mexican Crazy Lace Agate
3 x TR8126 Red Brazilian Agate
1 x JZ15127 Green Jasper
1 x JZ4174 Mexican Crazy Lace Agate
3 x TA27011 Australian Black Jade
3 x TR2140 Royal Savannah Jasper
1 x JZ16111 Red Jasper
1 x JZ29033 Golden-Blue Tiger Eye
1 x JZ4168 Mexican Crazy Lace Agate
1 x JZ4157 Mexican Crazy Lace Agate
1 x JZ16115 Red Jasper
1 x JZ16117 Red Jasper
1 x TA21029 Butterscotch Jasper
2 x TA21027 Butterscotch Jasper
1 x JZ15101 Green Jasper
1 x TD16172 Red Jasper
1 x JZ29016 Golden-Blue Tiger Eye
1 x JZ4166 Mexican Crazy Lace Agate
1 x TR2141 Royal Savannah Jasper
1 x JZ16118 Red Jasper
1 x TD10008 Cloudy White Brazilian Agate
2 x TR21021 Butterscotch Jasper
1 x TR38010 Snake River Agate
1 x TD18145 Petrified Wood-Lge.
1 x JZ16121 Red Jasper
1 x TR8179 Red Brazilian Agate
1 x JZ29013 Golden-Blue Tiger Eye
1 x TR8133 Red Brazilian Agate
1 x TA33036 Wild Horse Jasper
1 x TD5124 Olive New Jade
2 x TR8134 Red Brazilian Agate
1 x TR8137 Red Brazilian Agate
3 x JZ31058 Black Brazilian Agate
1 x TR3169 Blue Jasper
1 x JZ18154 Petrified Wood
1 x TR8127 Red Brazilian Agate
2 x JZ8224 Red Brazilian Agate
1 x JZ8232 Red Brazilian Agate
1 x JZ46003 Ocean Jasper
1 x TA33035 Wild Horse Jasper
2 x TR46013 Ocean Jasper
1 x JZ31045 Black Brazilian Agate
1 x JZ46014 Ocean Jasper
1 x TA1110 Brazilian Agate
1 x JZ29005 Golden-Blue Tiger Eye
1 x TD18107 Petrified Wood
1 x TR38021 Snake River Agate
1 x TD1304 Brazilian Agate
1 x TD1117 Brazilian Agate
1 x TA33040 Wild Horse Jasper
1 x TD15106 Green Jasper
1 x TR8135 Red Brazilian Agate
1 x TR3162 Blue Jasper
1 x TR8142 Red Brazilian Agate
2 x TR38019 Snake River Agate
1 x JZ31037 Black Brazilian Agate
1 x JZ38022 Snake River Agate
1 x TR42014 Green Moss Agate
1 x TD1123 Brazilian Agate
1 x TD1118 Brazilian Agate
1 x TR3175 Blue Jasper
1 x JZ8229 Red Brazilian Agate
1 x JZ8149 Red Brazilian Agate
2 x TR11151 Golden Tiger Eye
1 x TR42023 Green Moss Agate
1 x TD5134 Olive New Jade
1 x TD5112 Olive New Jade
1 x TD15103 Green Jasper
1 x TR8148 Red Brazilian Agate
1 x TD18136 Petrified Wood
1 x TR8191 Red Brazilian Agate
1 x JZ16114 Red Jasper
1 x JZ8136 Red Brazilian Agate
1 x JZ16124 Red Jasper
1 x TA23050 Blackskin Agate
1 x JZ8226 Red Brazilian Agate
6 x TA17200 Quartz Crystal
1 x TD37023 Lavender Agate
4 x JZ38072 Snake River Agate
1 x TR2131 Royal Savannah Jasper
1 x TR8185 Red Brazilian Agate
1 x TA17189 Quartz Crystal
1 x JZ8239 Red Brazilian Agate
1 x TR11145 Golden Tiger Eye
2 x JZ46010 Ocean Jasper
1 x JZ8198 Red Brazilian Agate
1 x TR8176 Red Brazilian Agate
1 x TR33033 Wild Horse Jasper
1 x TR17141 Quartz Crystal
1 x TR17159 Quartz Crystal
2 x JZ18131 Petrified Wood
1 x TA22046 Polka Dot Agate
1 x TR29009 Golden-Blue Tiger Eye
1 x TR29011 Golden-Blue Tiger Eye
3 x JZ38013 Snake River Agate
1 x JZ32037 Red Amazon Agate
2 x TA17194 Quartz Crystal
1 x JZ15111 Green Jasper
1 x TR2135 Royal Savannah Jasper
1 x TR8186 Red Brazilian Agate
1 x TR8181 Red Brazilian Agate
1 x TR17142 Quartz Crystal
1 x JZ39048 Red & Black Brazilian
1 x TR29006 Golden-Blue Tiger Eye
2 x TD37017 Lavender Agate
1 x TR4131 Mexican Crazy Lace Agate
1 x JZ39051 Red & Black Brazilian
1 x TR33026 Wild Horse Jasper
1 x TR33034 Wild Horse Jasper
1 x JZ32053 Red Amazon Agate
1 x TA17198 Quartz Crystal
1 x TR29001 Golden-Blue Tiger Eye
1 x TD37011 Lavender Agate
1 x TR8192 Red Brazilian Agate
1 x TD37008 Lavender Agate
2 x JZ31065 Black Brazilian Agate
2 x JZ31064 Black Brazilian Agate
1 x JZ15114 Green Jasper
1 x TR8103 Red Brazilian Agate
1 x TA11147 Golden Tiger Eye
3 x JZ31048 Black Brazilian Agate
1 x TD23012 Blackskin Agate
1 x TA16143 Red Jasper
1 x JZ15123 Green Jasper
1 x JZ31063 Black Brazilian Agate
1 x TR11118 Golden Tiger Eye
1 x JZ13109 Chrysoprase Agate
1 x TR38012 Snake River Agate
1 x TR14127 Bloodstone
1 x TA16136 Red Jasper
2 x TA17185 Quartz Crystal
1 x JZ39053 Red & Black Brazilian
1 x TA17106 Quartz Crystal
1 x TA16145 Red Jasper
1 x TD23003 Blackskin Agate
$3,619.50
Our Specials
Introducing Dirk and Phil
From time to time as you tour through our website, you will get a glimpse of the earliest years of stone pick production.

Interestingly enough… guitars were present.
Many players underestimate just how much their choice of pick affects their tone. Thousands of stone picks in stock...many gemstones to choose.

SiteLock Copyright © 2024 Solid Rock Products