I agree with David, however last week I got my PCC through Indian embassy, Bangkok. VFS is just a source between us and any embassy. You have to do all documentation via VFS. For me it just took 3 days via VFS to obtain the PCC.
Amandeep, cost doesn't matter, agent must have charged his fee.What matters is the visa genuine? So it's better for him to check with VFS, rather being deported/charged from BKK airport.