Finally...got done with greasing the bearings on both the wheels. What a pain. I damaged my 15mm cone wrench in the process... (The wrench was cheap/generic to begin with, but a hub should never be this tight.)
Few things that i observed (see images below)
1. It's obvious who assembled it had little or no clue how to assemble a hub.
2. There was barely any grease in the hub. It was pretty much dry.
3. The front hub had a bearing missing.
4. The good thing, the hubs were all standard measurements. I used 13mm cone wrench for the front hub, and 15mm cone wrench for the rear. (3/8" bearings/ 10 on each side on the front wheel and 1/4" bearings/ 9 on each side on the rear wheel). I did not have to purchase new tools, which is always good in my dictionary.
Some pics:
Opening it up:
Bone dry!!!
Extracted the bearing with a magnet.
Cleaned it up and packed some Park Tool Polylube 1000 grease in it.
Got a bit carried away, but it's gonna perform so much better now.
And really what a difference! Can't wait to ride.
Cheers.