Is that in dirhams or did you convert it into dollars? If its in dirhams then we are talking close to 4 dirhams to the dollar, and then we are in good shape. If not, then you are getting majorly screwed on prices. We could ship you stuff from America for those prices.
Your paying too much as it is, so go with the cheaper corsair memory. Both corsair and ocz are good brands. I can't comment on the overlcockability of the memory because I don't know the specific model, but they should do just fine at stock settings.
Your also getting screwed on the video cards. The GTS 250 should cost $130 not $200. The GTX 260 should be around $170.
As for the case, newegg doesn't carry the TJ02, my guess is its an older and discontinued model. I checked the specs for the TJ04, the closest model, numerically speaking and it looks decent. There are better cases for that price range, but it isn't bad.