After months of waiting and no definite answer or proof that you will actually get your parts any time soon, i would have asked for a refund and gone and spent the extra money buying from somewhere that could have got you the parts in a few days.
Im lucky i didnt end up buying parts from him as i was about to when something better came up. I could have been in a similar situation as you and a lot of other people having sent money with no parts, being out of pocket a fair bit and no way of getting in contact to get your money back. Just my 2c