Besides HP parts (they have a parts division) is ikenfixit.com and notefix.com

Bob