The DIY instructions posted on the bulletin board at the mail area was very helpful and we now have full pressure! It was definitely the design of the faucet that gave us so much problems, that we would notice the slightest drop in water pressure before.
Thanks to whoever posted up the instructions.