Yes, they are identical. It is cheaper because of the steam winter sale right now, normally it is 3$ both on steam and itch.