Good mod there. I have it installed on my RITZ after getting used to XUV.
I think you could have opted Swift specific arm rest which would fit better than generic. Any specific reason for opting generic arm rest ?
I would suggest that you go to MASS to get the arm rest. I recently installed it on my swift dzire ZDI. Costed me 2800 approx. Best part is that it is very sturdy and long lasting. I am sure it will not make any rattling sound or get loose in years to come.
Here is a link fro youtube which shows the fitting in dzire.