43239 and 43249 is correct. Unless a balloon is used that is more than 30mm in diameter, then use 43258. This is used when the patient has a diagnosis of achalasia.
You cannot bill 43239 with 43235 or 43234, per the CCI it is bundled, no modifier is allowed. 43234 and 43249 are also bundled per the CCI.
43235 and 43234 are not even codes for dilation, they are only for examination/diagnostic. Diagnostic codes are always included in the therapeutic codes and are not separately reportable.
I have been coding GI for three years.....use 43239 and 43249 or 43258, as appropriate per the documentation.
Just a note, some payers want a 59 on 43239, when these codes are used together. They do not bundle per the CCI, but they want it anyway.