Well, a few things here I see.
- He was last online Feb 11th, so I don't think he's skipped town.
- I agree it's been far too long to complete the transaction.
- For now at least, you did the right thing by giving him a negative iTrader rating for this. This will alert others.
Hopefully it will turn out it was something beyond his power and he'll send the part. What was the method of payment and has the money been taken from your account? Good luck.
Bernie