500 is about right, not a bargin not expensive. (little on the higher side tho)
just be aware, any problem with the logic board (motherboard) and it will spell the death of the unit.
RAM, HDD are all replacable with generic parts. (i believe 2gb is the max for that unit)