Your pics are kind of small to make a good assessment on grade. Quite a few marks on the obverse that I think would hold it down from any UNC grade.
We really need better pics to know for sure. The 1895-O is a pretty nice date for Morgan's, so the coin has some value. The coin shows nice details...but it is hard to get a good feel for the luster or signs of wear. It looks to have some wear...but how much is hard to tell. If the coin has original surfaces (has not been cleaned) and is authentic, it should be worth more than $300. Now, bare in mind that when you sell to a dealer they are going to give you a lower price since they need to resell it. Now, assuming that coin is problem free (and I'm not convinced it is) that is a pretty low price in my opinion. Again, we really need better photos.
There does appear to be a small amount of wear on the cap. The fields in front of Liberties face look a little odd too. Maybe it's the lighting. Looks to be a nice coin though.
Something is off about the coin imo, also it looks like you have a finger print over the check of them coin !!
I agree - hard to see in the photo, but based on the hair above the ear you may have a slider... my opinion is that its not uncirculated, and therefore I would be cautious on the price.
Hard to tell with the photos...1895-O Morgan's tend to have weaker strikes frequently. That year is known for that.
same for the '96-0. you need the coin in hand to see any wear. I thought it looked cleaned on the reverse with the light-dark areas the way they are but?
That's true...you have to look for luster breaks. Pretty much all the O mint Morgan's from 1889-1897 were known for poor strikes...with 1892 being the worst.