Since the 20ml seem to be stuck in limbo, have you given thought to pricing the 5ml so that four of them is equal to the price of one 20ml?
As it is now, a 20ml bottle is $7.50. However, four 5ml bottles equaling the same amount is $11.80 ($2.95 x 4)