I have a old Toshiba touch screen in my service truck ( mounted ), that dude runs 120-130 all day long ( the mount has a cooling pad built in ). Has 9K switch on hrs, it's always been like that. The only time it goes lower is when I'm driving and the A/C is on.. I have to be careful during the winter when the heater is on, so that I dont over heat it with the vehicle heater LOL.. That laptop has always ran hot since day one, I have a few smaller Portege touch screen's that run really hot as well.. Oddly enough, this drive has ran more hrs than any other laptop HDD I've ever had and she's still running strong.
The laptop I'm on now, runs 93 degree's with a max of 103 so far, this drive has 963 hrs on it ( wow, it's only a few months old too )..
I also have a old HP, the old war horse. I know the drive is bad in it, it runs 115, used to run anywhere from 99 to 110. But the issues with it dont include anything mechanical. My guess is that the increased seek time is what's heating it up.
The HDD's in my server have 30K plus switch on hrs, they typically run 10 degree's above ambient. I have a few 1TB Seagate drives in USB enclosures that run 5 degree's above ambient, but those are cooled enclosures.
So my point to this is, you really dont know whats high or whats normal until you've monitored it for a while. I expect to see laptop HDD's run quite a bit higher than desktop HDD's for the obvious reason's. Unless I see a laptop drive running 130 in a 75 degree room while idling, then I dont worry.