most skateshops will let you stand on the deck so you can see how it feels,so I'd go with what feels good under your feet.
everybody's gonna have a different opinion on truck brands based on weight and how well they turn.personally I've always rode Indy..bit on the heavy side but they turn best out of any brand I've tried.
wheels depends on what you're skating..i always preferred a softer wheel for street skating and harder for vert and parks.maybe try around a 95 durometer for some middle ground there.
hardware's pretty much whatever
bearings I like bones,usually get swiss myself
hope I was of some help