The gas struts are (should be) self-lubricating. If they're not operating smoothly, odds are they're shot rather than in need of lube. Dealer parts will be cheaper but carry a 12-month warranty; aftermarket parts will be more expensive but usually carry a lifetime warranty. Take your pick.
Door hinges should be lubed with white lithium grease or fresh engine oil. See this TSB
for more instructions. The pictures may not match up exactly with the orientation of your hinges (that TSB covers multiple vehicles), so pay attention to what part of the hinge is where. If you can find the stuff in a tube, it'll be less messy than the spray can.
The sunroof should
be okay as long as there's still grease in the track.