Stop in for a cup of coffee

Di you guys know why the new demon is called the demon 170?
It runs on E85 and 85% abv alcohol is 170 proof.