AdWords is really only as expensive as you want it to be. you can set daily and monthly budgets on it and when your ads reach that budget Google will stop showing them until the next day or month.
As for how well they'll work that will depend on how well you use the system, what keywords you choose, how much you bid, how well you write the ads, etc.