I read where your supposed to include some pixels outside of the area as well so I expanded the selection, but it still does too much blending. Is there any way to just have it replace and not blend?
blend what used to be in the selection with the new pixels
That's what the tool does. Try the good old clone stamp instead.