This question has always haunted me. India has over the years got full TOT for all weapons systems. But till date it has faced a lot of problems manufacturing the same indigenously. China has reverse engineered and developed clones whereas India is still to make an operational engine for fighters, yet to have a production tank etc. Most of the time we have reinvented the wheel after having received the technology for such a long time. We may have developed some good weapons of late, but we are lagging behind.