UGI Corp, is it a good long term buy now?