I am american citizen and working right now as a contractor in houston but I am looking for a better salaries.
one friend of mine said to ask for 30K as basic salary..is it realistic?

If you have expirence in Oil and Gas Industry and you are canadian or american (according to the original requirements - why?..honestly I do not know!!) probably they will be interested.