Should fit any Whirlpool Brand... and likely many, many others.
It should come with everything you need regarding hardware and instructions - except, you will likely need to head down to Lowes and pay a dollar or two for a water line and an under-sink valve.