I have a Renegade one going that does all of this from scratch (different engine) so it's def more than capable!