Are these sentences grammatically correct?

1. You can get the laptop here for half the price you get it at the other store.

2. You can get the laptop here for half the price you find at the other store.

3. You can get the laptop here for half the price you get at the other store.

2 and 3 are OK.

I think 2 is best.