Engine simulation software

Any recommendations on engine simulation software (that are reasonably priced).
Thanks