Jasha, don't forget that you can trick CBC software into using a respondent's self-declared earlier price to customize the prices shown. For example, in a CBC attribute, you can use 5 levels of price: -30%, -15%, +0%, +15%, +30%. You can ask respondents prior the CBC questions to provide a price value. Then, for each of the price level text you can use Sawtooth script to multiply the answer to that previous question by 0.7, 0.85, 1.0, 1.15, or 1.30. But, analysis proceeds with part-worth (effects-coded) model rather than linear price, so make sure to think through your analysis.
But, ACBC as you mention should work too. Just think through the analysis and practice with practice data (clear through analysis).