Maybe I should take it a step at a time to collect my thoughts:
Let's leave out number considerations and vector indicators.

I think the previous version works better. 
It did show the block returning to the same height on the ramp when no friction was present.  I also liked that the block went as far up the ramp as possible with a high spring constant.  What I would like to see is for it go to a different (lower) position on the ramp if the spring constant is decreased (also without friction).  These two setting for the spring would be enough to show the difference I am looking for.

It's ok that the ramp doesn't have friction.  I'll work on the ideas for friction and mass next.  I hope I'm not being too frustrating for you.