TCEAS called this morning. Told me they saw my complain and that they would be expediting my order. Magically called me up a few hours later in the afternoon to tell me my parts were here. Asked if I can go install tomorrow. Now that's what I call service (hopefully). Why couldn't they have provided such excellent service in the first place? It's a Nissan and not some obscure Eastern European brand so per my expectations there should NOT be any spare part issues.
Now the problem is I have a very tight work schedule tomorrow with many meetings lined up. Worse case if can't install tomorrow will kau tim on Friday. Will see how things goes tomorrow.