Yes, it should work for TDS1002 although I don't have such a oscilloscope to try.
The parts are ordered from Digi-Key and eBay, mainly RAM, FLASH, data buffer, UART transceiver, and USB to UART bridge, the most difficult part to find is the 50-pin 2mm pitch connector, it's rare and expensive.
PCB layout can be designed by some free tool like KiCad, but you will need dimensions of a real TDS2CM card to make sure the board you designed has the same outline so that it will be able to fit into the cover. You can send Gerber to some PCB vender like JLC, they can get back to you in one week.
The firmware (TDS2CM and TDS2MM) for FLASH can be found in this forum, but you will have to make the image for PLD (ATF16LV8) by yourself, that's the most challenge part, this PLD has couple of functions including board ID, address decoder, as well as emulated GPIB controller. To save cost there is no GPIB transceiver on this card, but oscilloscope will check it during boot, so you will have to find a way to fool oscilloscope that the GPIB transceiver does exist, just no GPIB device connected all the time, otherwise, the oscilloscope will hung during boot.
It's fun to remove all of these rocks on the road to make it through, I'm not sure if I can share all the source files (schematic, PCB layout, gerber, PLD image etc.) in this forum, but it will be expensive if you just want to make one module (still much less than the price of the TDS2CM card listed on eBay).