The MCP6001 should work and for 19 cents each from Digikey seem like a bargain.
Having thought about it a bit more, you could use a single transistor to do the impedance conversion but you will lose about 0.6V of your amplitude which could be significant for you.
If you find that you really do need the peak detector, come back and we'll go from there.
By the way the GBPW for the CA3140 is 4.5MHz whilst the MCP6001 is 1MHz but the difference is of no significance in this instance.
Having thought about it a bit more, you could use a single transistor to do the impedance conversion but you will lose about 0.6V of your amplitude which could be significant for you.
If you find that you really do need the peak detector, come back and we'll go from there.
By the way the GBPW for the CA3140 is 4.5MHz whilst the MCP6001 is 1MHz but the difference is of no significance in this instance.