Macy's, or any watch store
You can actually get them at The Bay. And a store called "Watch it!" they both have a variety of G-shocks to offer!
It is very difficult to track down matching G Shocks online your best bet is to checkout your local vehicles retailers such as Canadian Tire or Advanced Auto parts store.
Depends on the quality of the shocks you buy. Any auto parts store can quote you the price. Give them a call.
no, many models that are real g-shocks do. but mostly they dont.
no, many models that are real g-shocks do. but mostly they dont.
gum
no, japan
yes, all g shocks should have Casio written on them, the techno gshocks are one of the best of the fakes
No, or it would say G Shock on it.
Buy it at a store for 1000 G.
No, who in the world told you THAT...
You can find a variety of shocks at www.shockwarehouse.com. This website allows you to search for the make and model of your vehicle to find shocks that will work for you.