In reply to paolo.

It's not tricky at all, if you are not familiar with the plugin you are asked to customize, you shouldn't take the job.

If you'd accept it and then you try to push the customer to change platform solely to accommodate YOUR interests, you'd represent exactly the type of expert I wouldn't want to do business with.