JF-17/FC-1 was not supposed to replace Su-27/30, we could easily purchase this instead of the "stop gap" obsolete F7-BG. We could look at J10b as a replacement for Su-27/30.
WS-13 is ready as far as I can tell from this wiki entry:
Guizhou WS-13 - Wikipedia, the free encyclopedia
China began development of the Taishan in 2000 to replace the Klimov RD-93 turbofan, which had been selected in the 1990s to power the JF-17 light-weight fighter. It is designed to have a life span of 2,200 hours and an improved version, providing around 100 kN (22,450 lb) of thrust with afterburner, is under development.[1]
The WS-13 Taishan was certified in 2007 and serial production began in 2009.[citation needed] The 18 March 2010 edition of the HKB report stated that a FC-1 equipped with the WS-13 completed its first successful runway taxi test.[2]
Officials at the Farnborough International Airshow in August 2010 stated that a JF-17 development aircraft is flying with a Chinese engine, which is most likely to be the WS-13.[3]
WS-13 won't be ready for around a couple of years from what can be gathered from internet sources.
The F-7BGI is being delivered now and it at least gives the BD air-force a BVR capable fighter to work with. It only cost 150 million dollars for 16 planes anyway.
I have always been keen for BD to get the J-10B as it looks like a fighter that closely match Eurofighter /Rafale for half the unit cost. It should be ready for delivery by next year once the WS-10B engine is ready. Pakistan will get a variant of it next year but whether China will export to BD at this time is another matter.