「値段が高すぎて払えないよ」は
例文1のように
I cannot pay such a fortune.
(fortune は「大金」 「幸運」という意味の方が知られていますが。)
あるいは例文2のように、そのまま
It's too expensive (for me) to pay...
などとしてもよいですね。
また、「値段にショックを受けたよ」は
例文3のように
I was shocked to learn its price.
(learn は「知る」its は the でもOK)
☆ちなみにknow は「知っている」という「状態」を表すので、ここでは不可)
ご参考になりましたら幸いです。