Thats definately a vindicator cam with some good ole' Vengeance tuning. Keep on the gas pedal that thing might die.