RE: Engines.....
I would never recommend buying more than you can afford, but if you can swing the price of a Ball Bearing 46, you will be much happier a year or two from now than you will if you get a 40LA.
Don't get me wrong, the LA's are very good engines, but you're going to want to move up to bigger and better things later.